day31||第八章 贪心算法 part01● 理论基础 ● 455.分发饼干 ● 376. 摆动序列 ● 53. 最大子序和

● 455.分发饼干

思路没问题,代码仔细想想吧。

尽可能把大饼干给大胃口的人,先排序是关键。

复制代码
class Solution {
    public int findContentChildren(int[] g, int[] s) {
        Arrays.sort(g);
        Arrays.sort(s);
        int index = s.length-1;
        int res = 0;
        for(int i = g.length-1;i>=0;i--){
            if(index>=0&&s[index]>=g[i]){
                index--;
                res++;
            }
        }
        return res;
    }
}

● 376. 摆动序列

这题好像用动态规划更好??

跳了

● 53. 最大子序和

下面这是暴力解法,但是会报错。思路可以参考

j就是右指针,一个一个加。

复制代码
class Solution {
    public int maxSubArray(int[] nums) {
        int max = Integer.MIN_VALUE;
        int sum = 0;
        for(int i = 0;i<nums.length;i++){
            for(int j = i;j<nums.length;j++){
                sum+=nums[j];
                max = Math.max(sum,max);
            }
            sum = 0;
        }
        return max;
    }
}
相关推荐
weixin_421922693 分钟前
模板代码性能测试
开发语言·c++·算法
Liu6288814 分钟前
C++中的模板方法模式
开发语言·c++·算法
qq_3349031521 分钟前
高性能网络协议栈
开发语言·c++·算法
光电笑映23 分钟前
STL 源码解剖系列:map/set 的底层复用与红黑树封装
c语言·数据结构·c++·算法
阿贵---25 分钟前
模板编译期循环展开
开发语言·c++·算法
2601_9540236625 分钟前
Beyond the Hype: Deconstructing the 2025 High-Performance Stack for Agencies
java·开发语言·算法·seo·wordpress·gpl
沉鱼.4425 分钟前
滑动窗口问题
数据结构·算法
ysa05103031 分钟前
二分+前缀(预处理神力2)
数据结构·c++·笔记·算法
2401_8331977333 分钟前
嵌入式C++电源管理
开发语言·c++·算法
灰色小旋风36 分钟前
力扣22 括号生成(C++)
开发语言·数据结构·c++·算法·leetcode