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

昆明网站建设首选wordpress 5.0.3

昆明网站建设首选,wordpress 5.0.3,成都网站开发公司有哪些,佛山定制网站建设1、题目描述 一些项目要占用一个会议室宣讲#xff0c;会议室不能同时容纳两个项目。现在给你两个长度一样的数组#xff0c;starts数组代码每个会议开始的时间#xff0c;ends数组代表每个会议结束的时间。 在给你一个当前时间#xff0c;请你求出当日可以利用会议室宣讲的…1、题目描述 一些项目要占用一个会议室宣讲会议室不能同时容纳两个项目。现在给你两个长度一样的数组starts数组代码每个会议开始的时间ends数组代表每个会议结束的时间。 在给你一个当前时间请你求出当日可以利用会议室宣讲的最大值 思路分析 1.按照最早开始的会议排序最早开始的优先。 2.按照最短时间排序时间最短的优先。 3.按照最早结束排序最早结束的优先。 贪心算法是纯粹的积累经验类型的算法思想贪心策略的正确性证明是非常困难的几乎不可能证明正确性因此只能通过对数器进行验证。同时可以举反例排除错误的贪心策略。 比如上面的 1.如果最早开始的会议时间是最长呢直接怼一天的话显然不合理对吧 2.如果最短的会议在中间呢导致它前面的时间浪费了后面的时间可能正好差一点不够一个会议这样也很浪费肯定不是最优解。 因此排除掉1和2此题的最优贪心算法应该就是3。 解题思路 是按照项目完成时间从前到后排序先做最早结束的项目然后淘汰掉不能再做的项目 public static class Program {public int start;public int end;public Program(int start, int end) {this.start start;this.end end;} } // 会议的开始时间和结束时间都是数值不会 0 public static int bestArrange2(Program[] programs) {Arrays.sort(programs, new ProgramComparator());int timeLine 0;int result 0;// 依次遍历每一个会议结束时间早的会议先遍历for (int i 0; i programs.length; i) {if (timeLine programs[i].start) {result;timeLine programs[i].end;}}return result; }public static class ProgramComparator implements ComparatorProgram {Overridepublic int compare(Program o1, Program o2) {return o1.end - o2.end;}}
http://www.hkea.cn/news/14426473/

相关文章:

  • 做设计参考的网站西安广告设计制作公司
  • 网站搭建设计怎么获得一个免费的域名
  • wordpress怎样做单页网站网站留言发送到qq邮箱
  • 电商网站订货软文模板app
  • 做网站的法律网页设计制作网站首页
  • 吴江做企业网站安装和使用wordpress
  • 网站建设流程机构棋牌网站代理
  • 网站成品作业施工企业风险防控
  • 不是网站可以用云主机吗学包装设计网站
  • 求做网站俄罗斯军事新闻最新消息
  • 无锡企业网站设计企业微网站案例
  • 中国建设银行东莞市网站施工企业资质等级承包范围
  • android网站开发实例教程it培训机构网站开发
  • 做电商网站用什么软件做购物网站
  • 好公司网站建设四川省建设网
  • 北京网站建设有哪些浩森宇特宁波网站建设公司哪家比较好
  • seo整站优化+WordPress网站建设方投资成本
  • 宁波小网站制作推广网页设计软件列表实验报告
  • 有哪些好的做网站公司施工企业会计实务
  • php网站模板如何建立自己的摄影网站
  • 上海公司网站建设价格wordpress收件邮箱
  • 国外做测评的网站有哪些域名申请注意事项
  • 外包做网站的要求怎么写wordpress文章美化框
  • 建站程序下载网站国际化建设方案
  • 股票网站模板 dedecms网站制作多少
  • 同仁县wap网站建设公司网站做桌面应用 iOS
  • 老薛主机做两个网站2021网站无需下载急急急
  • 谷歌翻译做多语言网站手机版网站建设合同范本
  • 网站建设几个要素建设厅特种作业证件查询官网
  • 重庆做网站电话国和建设集团网站