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

2021全国大学生营销大赛网站排名优化公司哪家好

2021全国大学生营销大赛,网站排名优化公司哪家好,怎样加强文化建设,汕头网络公司网站建设贪心的本质是选择每一阶段的局部最优,从而达到全局最优 贪心算法一般分为如下四步: 将问题分解为若干个子问题找出适合的贪心策略求解每一个子问题的最优解将局部最优解堆叠成全局最优解 1.分发饼干 先将饼干数组和小孩数组排序。 然后从后向前遍历…

贪心的本质是选择每一阶段的局部最优,从而达到全局最优

贪心算法一般分为如下四步:

  • 将问题分解为若干个子问题
  • 找出适合的贪心策略
  • 求解每一个子问题的最优解
  • 将局部最优解堆叠成全局最优解

1.分发饼干

先将饼干数组和小孩数组排序。

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

class Solution {public int findContentChildren(int[] g, int[] s) {// 1. sortArrays.sort(g);Arrays.sort(s);int count = 0;int sindex = s.length - 1;// 倒序遍历小孩数组,如果排序后饼干最大满足该小孩胃口,count++,sindex--;for (int i = g.length - 1; i >= 0; i--) {if (sindex >= 0 && s[sindex] >= g[i]) {count++;sindex--;}}return count;}
}

2.摆动序列

考虑三种情况:

  1. 情况一:上下坡中有平坡
  2. 情况二:数组首尾两端
  3. 情况三:单调坡中有平坡

 

class Solution {public int wiggleMaxLength(int[] nums) {if (nums.length <= 1) {return nums.length;}int curDiff = 0;// 当前差值int preDiff = 0;// 上一个差值int count = 1;for (int i = 1; i < nums.length; i++) {// 当前差值curDiff = nums[i] - nums[i - 1];//如果当前差值和上一个差值为一正一负//等于0的情况表示初始时的preDiffif ((curDiff > 0 && preDiff <= 0) || (curDiff < 0 && preDiff >= 0)) {count++;preDiff = curDiff;}}return count;}
}

3.最大子序列和

(1)遍历记录最大子序列和

(2)发现前一段子序列和为负,要更新子序列和起始位置

class Solution {public int maxSubArray(int[] nums) {if (nums.length == 1) return nums[0];int sum = Integer.MIN_VALUE;int count = 0;for (int i = 0; i < nums.length; i++) {// 贪心,记录区间累计最大值count += nums[i];sum = Math.max(sum, count);if (count <= 0) count = 0; // 重置最大子序列和起始位置,如果count < 0,要去掉之前的序列。}return sum;}
}

http://www.dtcms.com/wzjs/407688.html

相关文章:

  • 六安网站关键词排名优化地址网络营销教学网站
  • 兄弟们有没有没封的网站sns营销
  • 真人与狗做网站网站推广方法
  • 在什么网站做外贸搜索引擎的营销方法有哪些
  • 泉州市做网站神马seo服务
  • 巩义做网站推广百度seo优化招聘
  • 男医生给产妇做内检小说网站seo计费系统登录
  • 免费招聘网站推荐网站开发合同
  • 网站开发 犯法网站建设怎么弄
  • 局域网建设网站如何访问一呼百应推广平台
  • 广告投放平台公司seo是什么seo怎么做
  • 天津网页模板建站中国四大软件外包公司
  • wordpress插件广告关键词优化的软件
  • 凡科网做网站靠谱吗seo产品优化免费软件
  • 在centos上做网站齐三seo顾问
  • 建设网站会员优化大师电脑版官方
  • 深圳龙华富士康安徽网站推广优化
  • 色盲优化设计单元测试卷答案
  • 手机网站建设公司哪家好惠州百度seo哪里强
  • 编辑wordpress模板成都公司网站seo
  • 岳阳新网网站建设有限公司成都网站seo技术
  • 免费不良正能量网站链接网络营销推广的手段
  • 西安高校网站建设百度禁止seo推广
  • 装修招标网站网上推广专员是什么意思
  • 义乌小商品批发网合肥网络seo推广服务
  • 桃城网站建设百度关键词排名查询工具
  • 成都网站排名优化太原竞价托管公司推荐
  • 帮别人做买家秀的网站小程序怎么开发自己的小程序
  • 网站建设项目执行进度表关键词自动优化
  • 网站开发要先买服务器吗网络舆情处置的五个步骤