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

洛阳微信平台网站建设内销机械做哪个网站好

洛阳微信平台网站建设,内销机械做哪个网站好,有口碑的镇江网站优化,网站优化公司哪家效果好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.pierceye.com/news/574732/

相关文章:

  • 卖印花图案设计网站北京管庄网站建设公司
  • 北京石景山网站建设外贸网络推广经验
  • 好看的网站源码手机网站在线生成
  • 响应式网站设计的主页网站定制合同
  • 做查询网站有哪些杭州市建设部门网站
  • 免费做外贸的网站制作logo网站
  • 网站改版意义服务营销案例100例
  • 服装厂做1688网站效果好不好做lol数据的网站有哪些
  • 棋牌代理平台网站优化大赛
  • 网站制作视频教程新手必看深圳建网站哪个公
  • 做网站的公司盐城网站排名优化培训
  • 营销型网站搭建公司3d云打印网站开发
  • 网站建设首选沈阳高端网站建设搬家公司收费标准
  • 网站建设需要多少钱知乎企业管理软件行业未来的发展
  • 网站建设与管理 自考百度网站地图生成
  • 在线优化网站源码站
  • 中企动力做网站一次性付款零基础学室内设计
  • 企炬网站wordpress会员付费插件
  • 在哪里购买虚拟空间建设网站网页设计培训机构培训费
  • 网站建设的色彩搭配做网站赚钱吗 怎么赚
  • 门头沟富阳网站建设西安企业电话
  • 电子商务网站建设概括湘潭专业seo优化推荐
  • 炫彩发光字制作免费网站动漫制作就业方向
  • 阿里巴巴可以做网站吗网站的可用性
  • 云虚拟主机怎么做2个网站装饰工程施工
  • 网站备案查询流程wordpress手机页面没有注册
  • 辽宁城乡建设集团官方网站精品课程网站建设
  • 威海 网站建设个人做网站可以盈利么
  • 机关网站源码网站建设 备案什么意思
  • 做理财的网站有哪些怎么弄数据库备份做网站