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

建设视频网站设计意义佛山seo管理

建设视频网站设计意义,佛山seo管理,电商详情页素材,江苏省建设网站一号通数据结构与算法-贪心算法 1 贪心算法的概念 2 贪心算法的套路 3 贪心算法常用技巧 4 会议问题 5 字典序问题 1 贪心算法的概念 在某一标准下,优先考虑最满足标准的样本,最后考虑不满足标准的样本,最终得到一个答案的算法,叫做贪心算法 也就是说 不是从整体上加以考虑,所…

数据结构与算法-贪心算法

  • 1 贪心算法的概念
  • 2 贪心算法的套路
  • 3 贪心算法常用技巧
  • 4 会议问题
  • 5 字典序问题

 

1 贪心算法的概念

 
在某一标准下,优先考虑最满足标准的样本,最后考虑不满足标准的样本,最终得到一个答案的算法,叫做贪心算法

也就是说 不是从整体上加以考虑,所做出的是某种意义上的最优解

局部最优----->整体最优


 

2 贪心算法的套路

 

  1. 实现一个不依靠贪心策略的解法X,可以用最暴力的尝试
  2. 脑补出贪心策略A、贪心策略B、贪心策略C…
  3. 用解法X和对数器,去验证每一个贪心策略,用实验的方式得知哪个贪心策略正确
  4. 不要去纠结贪心策略的证明

 

3 贪心算法常用技巧

 

  1. 根据某标准建立一个比较器来排序
  2. 根据某标准建立一个比较器来组成堆

 

4 会议问题

 

一些项目要占用一个会议室宣讲,会议室不能同时容纳两个项目的宣讲。
给你每一个项目开始的时间和结束的时间(给你一个数 组,里面是一个个具体
的项目),你来安排宣讲的日程,要求会议室进行的宣讲的场次最多。
返回这个最多的宣讲场次

贪心策略 : 从结束时间最早的开始选择

coding

public class BestArrangeTest {public static class Program {public int start;public int end;public Program(int start, int end) {this.start = start;this.end = end;}}public static class ProgramComparator implements Comparator<Program> {@Overridepublic int compare(Program o1, Program o2) {return o1.end - o2.end;}}public static int bestArrange(Program[] programs,int start){Arrays.sort(programs,new ProgramComparator());// 遍历所有的会议 开始时间在start之后 则可以选择int ret = 0;int timePoint = start;for (int i = 0; i < programs.length;++i){if (programs[i].start >= timePoint){ret ++;// 时间点来到会议的结束时间点timePoint = programs[i].end;}}return ret;}
}

 

5 字典序问题

 

给定一个字符串类型的数组strs,找到一种拼接方式,使得把所有字符串拼起来之后形成的
字符串具有最小的字典序

贪心策略 : 将字符串进行排序
排序规则 :
比如有字符串 str1 str2 如果 str1 拼接上字符串 str2 比较之后 小于 str2 拼接上 str1 则将 str1排在前面,反之 则将 str2排在后面

遍历所有的字符串然后拼接起来

coding

 public static class StringComparator implements Comparator<String>{@Overridepublic int compare(String s1, String s2) {return (s1 + s2).compareTo(s2 + s1);}}public static String  lowestString(String[] strings){if (strings == null || strings.length == 0){return null;}Arrays.sort(strings,new StringComparator());String retStr = "";for (int i = 0; i < strings.length; i++){retStr += strings[i];}return retStr;}
http://www.15wanjia.com/news/178795.html

相关文章:

  • 网站的优化分析做原创短视频网站
  • 17网一起做网店普宁站做网站都要买出口带宽吗
  • 手机建站源码烟台企业网站怎么优化
  • 简约中文网站设计欣赏网站导航的作用
  • 如何修改dns 快速使用境外网站深圳招聘网络推广
  • 网站制作方法公司网站建设实施方案
  • 亚马逊的网站建设分析呼市做网站
  • 青岛做网站推广公司哪家好山东一建建设有限公司网站
  • 怎么做化妆品网站内容规划网站建站建设网站
  • 中山网站建设哪家好阿里云clouder网站建设
  • spring mvc 网站开发给人建设网站能赚钱吗
  • 网站后期推广是谁来做莱州网站建设关键字排名优化网络托管微信代运营
  • 学做网站怎么样信阳网站建设策划方案
  • 网站建设具体工作国外军事新闻最新消息
  • 培训制作网站源码wordpress主题 demo
  • 做网站微信朋友圈应该怎么发网站建站步骤流程
  • 网站怎么做六个页面拼多多电商运营模式
  • 电子商务网站建设的开发方案电脑打不开网页怎么回事
  • 河北省建设主管部门网站wordpress微信博客模板下载
  • 网站建设预算策划猪八戒网兼职接单
  • 江苏专业网站建设制作网站比较大的几家公司
  • 怎么建商城网站吗我想做代理
  • 程序员怎么做网站赚钱短网址源码wordpress
  • 公司网站制作流程丽水市建设监理协会网站在哪里
  • 哪些网站做高尔夫旅游wordpress媒体库查看404
  • 备案的网站有什么好处wordpress 分类顺序
  • 网站使用的数据库主要有哪些西昌网站开发公司
  • 网站关键词做多了是不是影响权重推广公司哪家好
  • 备案 几个网站网站列表页内容
  • 网站 被攻击_主业篡改 被黑了 织梦做的站网站流量赚钱