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

网站建设 amp 金手指排名效果好旅游开发 网站建设

网站建设 amp 金手指排名效果好,旅游开发 网站建设,查询域名的网站,酒店品牌设计网站建设455.分发饼干 为了满足更多的小孩,就不要造成饼干尺寸的浪费 大尺寸的饼干既可以满足胃口大的孩子也可以满足胃口小的孩子,那么就应该优先满足胃口大的 这里的局部最优就是大饼干喂给胃口大的,充分利用饼干尺寸喂饱一个,全局最…

455.分发饼干

为了满足更多的小孩,就不要造成饼干尺寸的浪费

大尺寸的饼干既可以满足胃口大的孩子也可以满足胃口小的孩子,那么就应该优先满足胃口大的

这里的局部最优就是大饼干喂给胃口大的,充分利用饼干尺寸喂饱一个,全局最优就是喂饱尽可能多的小孩

可以尝试使用贪心策略,先将饼干数组和小孩数组排序。

然后从后向前遍历小孩数组,用大饼干优先满足胃口大的,并统计满足小孩数量

class Solution {
public:int findContentChildren(vector<int>& g, vector<int>& s) {sort(g.begin(), g.end());sort(s.begin(), s.end());int index = s.size() - 1; // 饼干数组的下标int result = 0;for (int i = g.size() - 1; i >= 0; i--) { // 遍历胃口if (index >= 0 && s[index] >= g[i]) { // 遍历饼干result++;index--;}}return result;}
};
  • 时间复杂度:O(nlogn)
  • 空间复杂度:O(1)

376. 摆动序列

class Solution {
public:int wiggleMaxLength(vector<int>& nums) {int prediff = 0;int curdiff = 0;int result = 1;for(int i = 0; i < nums.size() - 1; i++){curdiff = nums[i + 1] - nums[i];if((prediff >= 0 && curdiff < 0) || (prediff <= 0 && curdiff> 0)){prediff = curdiff;result++;}}return result;}
};
  1. 时间复杂度:O(n)
  2. 空间复杂度:O(n)

53. 最大子序和

注意两点:

  1. 什么时候选择起始位置?遇到负数就停止?还是和为负数就停止?
  • 遇到负数的时候不应该停止,因为后面可能有更大的正数可加
  • 当和为负数的时候就该停止了,因为这个负数只会拖累后面的数
  • 可以用result来记录最大值
  1. result的最小值应该初始化为什么?初始化为0吗?那如果数组中只有负数怎么办?
  • 因此,result应该初始化为无穷小
class Solution {
public:int maxSubArray(vector<int>& nums) {int result = INT_MIN;int count = 0;for(int i = 0; i < nums.size(); i++){count += nums[i];result = count > result ? count : result;if(count < 0){count = 0;}}return result;}
};
http://www.yayakq.cn/news/515630/

相关文章:

  • flash网站好做seo不上海市建设工程 安全质量网站
  • 防蜘蛛抓取网站代码160加工网
  • 怎么做企业网站图片 套网站模板下载 迅雷下载 迅雷下载地址
  • 网站建设 推广就选网沃科技怎样学做网站
  • 企业网站建设word深圳家装公司十大排名
  • 建设酒类产品网站的好处wordpress 后台底部修改
  • 方法数码做的网站怎么样国家职业建设中心网站
  • 免费制作二维码的网站湖北田源建设工程有限公司网站
  • ps手机网站制作代驾app软件开发公司
  • 论坛网站怎么做最新的新闻内容
  • 海外网站seo三亚网站设计公司
  • 梅县区住房和城乡规划建设局网站揭阳模板网站建站
  • 一诺千金 网站建设手机怎么做网站教程
  • 广西公司做网站国内最新新闻事件
  • 哪个云服务器便宜又好佛山seo优化电话
  • 南昌做网站优化网页前端模板网站
  • wordpress精美网站html怎么设置网站吗
  • 西安网站建设和推广公司做网站建设公司起名
  • 清河做网站广东省住房和城乡建设厅网站
  • 做设计一般在那个网站找图网站logo如何修改
  • 怎么做徐州市环保局网站备案表自然志 wordpress主题
  • 毕业设计做网站 服务器怎么弄用软件什么做网站
  • 青海网站建设系统湖南企业竞价优化首选
  • 漆包线 东莞网站建设网站建设哪家好就推 鹏博资讯
  • 朝阳网站建设是什么意思Wordpress如何加联盟广告
  • 网站建设学那些课网站开发会计科目
  • WordPress全站广告订阅号做微网站
  • 申请网站到哪里乐清网站优化
  • 北京东城区 网站建设线上营销怎么推广
  • 便宜网站建设成都南阳企业网站建设公司