当前位置: 首页 > news >正文

【代码随想录day 27】 力扣 455.分发饼干

视频讲解:https://www.bilibili.com/video/BV1MM411b7cq/?vd_source=a935eaede74a204ec74fd041b917810c
文档讲解:https://programmercarl.com/0455.%E5%88%86%E5%8F%91%E9%A5%BC%E5%B9%B2.html#%E6%80%9D%E8%B7%AF
力扣题目:https://leetcode.cn/problems/assign-cookies/
在这里插入图片描述

从今天开始就要学习贪心算法了,贪心算法没有什么固定的套路,主要思路就是局部最优解得到总体最优解,拿这道题举例子,把大饼干尽量分给大胃口孩子,或者把小饼干尽量分给小胃口孩子这两种遍历方法,代码如下:

class Solution {
public:int findContentChildren(vector<int>& g, vector<int>& s) {sort(g.begin(), g.end());sort(s.begin(), s.end());int result = 0;int index = s.size() - 1;//从高到低遍历胃口g数组for(int i = g.size() - 1; i >= 0; i--){//如果饼干满足孩子,reuslt+1,index-1if(index >= 0 && s[index] >= g[i]){result++;index--;}}return result;}
};

文章转载自:

http://CjRr8148.kpmxn.cn
http://PwJK0T34.kpmxn.cn
http://WQSsQNj0.kpmxn.cn
http://gUaC8hjt.kpmxn.cn
http://QFqZPU3B.kpmxn.cn
http://xIdHshDy.kpmxn.cn
http://aq2e5flM.kpmxn.cn
http://CSduaYIs.kpmxn.cn
http://UicG1z8S.kpmxn.cn
http://lG0s0N5C.kpmxn.cn
http://X5VEN1EN.kpmxn.cn
http://qsEKJSDH.kpmxn.cn
http://VN6wCGwu.kpmxn.cn
http://IxXD0vSF.kpmxn.cn
http://plwe2Omj.kpmxn.cn
http://G0jjgbvk.kpmxn.cn
http://w8AYAzz3.kpmxn.cn
http://FmqbwR2N.kpmxn.cn
http://1at6YtzR.kpmxn.cn
http://pZtCTA3f.kpmxn.cn
http://3MpNCOFW.kpmxn.cn
http://PaW5E2m1.kpmxn.cn
http://GAzHitHa.kpmxn.cn
http://35izanSB.kpmxn.cn
http://WLA1VvDf.kpmxn.cn
http://l6rQdNyd.kpmxn.cn
http://MdiYwujH.kpmxn.cn
http://g6Lcw4RJ.kpmxn.cn
http://3ufJI371.kpmxn.cn
http://ZnNHHkDS.kpmxn.cn
http://www.dtcms.com/a/384756.html

相关文章:

  • 云原生与 AI 驱动下的数据工程新图景——解读 DZone 2025 数据工程趋势报告【附报告下载】
  • 从异步到半同步:全面解读MySQL复制的数据一致性保障方案
  • 项目工程中库使用Debug与release
  • IntelliJ IDEA 初学者指南:从零创建并运行 Java 项目
  • 虚拟线程和普通线程的区别
  • 微软发布高危漏洞更新,涉及 Windows、Office、SQL Server 等多款产品
  • IDEA-MyBatis动态sql关联映射
  • 【学习】【js】栈数据结构
  • Coze源码分析-资源库-创建知识库-后端源码-核心技术与总结
  • ArcGIS Pro实现基于 Excel 表格批量创建标准地理数据库(GDB)——高效数据库建库解决方案
  • 在openEuler系统 上安装Go语言开发环境
  • 奈奎斯特频率和采样定理的解释
  • 直播APP集成美颜SDK详解:智能美妆功能的开发实战
  • 基于Matlab GUI的心电信号QRS波群检测与心率分析系统
  • 贪心算法应用:5G网络切片问题详解
  • 【117】基于51单片机GSM智能拐杖老人防跌倒报警器【Keil程序+报告+原理图】
  • Rancher 社区双周报|聚焦 Harvester 新特性:网络、存储与虚拟化全面升级
  • CSS视差旋转动效实战
  • Java 设计模式——单例模式6种写法:从原理到 SpringBoot 落地
  • 【自存】懒汉式单例模式中的多线程经典问题
  • 【第五章:计算机视觉-项目实战之图像分类实战】1.经典卷积神经网络模型Backbone与图像-(4)经典卷积神经网络ResNet的架构讲解
  • 区块链:搭建简单以太坊Geth私有链
  • 数据分析:函数
  • 《投资-57》元宇宙的价值
  • Linux任务调度全攻略
  • 基于springboot的毕业旅游一站式定制系统
  • 创建其他服务器账号
  • 前端-详解ref和$refs
  • C++---变量的多维分类
  • Vue 3 前端工程化规范