首页 > 其他分享 >每日一题

每日一题

时间:2023-02-18 16:57:35浏览次数:52  
标签:int res 每日 height while 移动

题目:11. 盛最多水的容器

采用双指针法:
两端向中间移动,每次移动短板,计算此时的容量,和res进行比较,最后留下最大的即可。

class Solution {
    public int maxArea(int[] height) {
        int n=height.length;
        int i=0;
        int j=n-1;
        int res=0,t=0;
        while(i<j){
            if(height[i]<height[j]){
                t=height[i]*(j-i);
                i++;
            }else{
                t=height[j]*(j-i);
                j--;
            }
            if(t>res) res=t;

        }

        return res;
    }
}

标签:int,res,每日,height,while,移动
From: https://www.cnblogs.com/ZLey/p/17133007.html

相关文章

  • [leetcode每日一题]2.18
    ​​1237.找出给定方程的正整数解​​难度中等94给你一个函数  ​​f(x,y)​​ 和一个目标结果 ​​z​​,函数公式未知,请你计算方程 ​​f(x,y)==z​​ 所有可能......
  • AcWing 每日一题 未初始化警告
    #include<bits/stdc++.h>usingnamespacestd;signedmain(){intn,k,cnt=0;cin>>n>>k;set<int>se;se.insert(0);while(k--){in......
  • [leetcode每日一题]2.17
    ​​1139.最大的以1为边界的正方形​​难度中等192给你一个由若干 ​​0​​ 和 ​​1​​ 组成的二维网格 ​​grid​​,请你找出边界全部由 ​​1​​ 组成的最......
  • 每日产品创意・20230216
    每日产品创意・2023-02-16每日产品创意是火星来客推出的创意产品精选,数据源基于www.huntsbot.com,每天12点前更新。关注“火星来客”公众号回复对应编号,可获取创意产......
  • Oracle表空间和数据库每日增长大小评估脚本
    表空间每日增长量统计11gSELECTa.snap_id,c.tablespace_namets_name,TO_CHAR(TO_DATE(a.rtime,'mm/dd/yyyyhh24:mi:ss'),......
  • [leetcode每日一题]2.14
    ​​1124.表现良好的最长时间段​​难度中等253给你一份工作时间表 ​​hours​​,上面记录着某一位员工每天的工作小时数。我们认为当员工一天中的工作小时数大于 ​​8......
  • 2022.2.14 每日十题
    一个组织正在采用敏捷的思维方式。在第一个敏捷项目中,项目经理面临一个问题,因为团队不能及时做出决定。项目经理应该怎么做来解决这个问题?A.为新的组织政策下的决策制定......
  • 每日一题.截断数组
    先特判,显而易见数组的前缀和必须是3的倍数,要不然分不成三份。然后就是遍历前缀和让它和1/3总和和2/3总和比,显然当第二个1/3也成立的时候就可以停止遍历,然后可以继续遍历或......
  • 每日一个 CF hack 小寄巧
    \(\text{rt}\),贺的CFhack区一位老哥的。#include<bits/stdc++.h>#defineall(x)(x).begin(),(x).end()usingnamespacestd;typedefunsignedlonglongull;ty......
  • 【LeeCode】739. 每日温度
    【题目描述】给定一个整数数组 ​​temperatures​​ ,表示每天的温度,返回一个数组 ​​answer​​ ,其中 ​​answer[i]​​ ​​i​​ 天,下一个更高温度出现在几天后......