贪心算法专题总结
2016-04-10 22:20
316 查看
贪心算法就是局部求最优解,然后整体求最优的问题
通过这个专题的练习,可以发现大多数的题目都是先进行排序,然后根据题目所给定的环境来针对的编写算法求出最优的情况,比如看整场电影就要按照结束的时间进行排序,比较下一个开始的时间是不是可以在前一个结束的时间后面,这样才可以看完整的电影。还有类似于背包问题的题目,根据价值来决定最优的情况,这个专题里面有道求最多的零钱数量和最少的零钱的数量,其本质就是根据背包问题改编而来。贪心算法,在现实生活中也可以起到很好的作用。
通过这个专题的练习,可以发现大多数的题目都是先进行排序,然后根据题目所给定的环境来针对的编写算法求出最优的情况,比如看整场电影就要按照结束的时间进行排序,比较下一个开始的时间是不是可以在前一个结束的时间后面,这样才可以看完整的电影。还有类似于背包问题的题目,根据价值来决定最优的情况,这个专题里面有道求最多的零钱数量和最少的零钱的数量,其本质就是根据背包问题改编而来。贪心算法,在现实生活中也可以起到很好的作用。
相关文章推荐
- LigerUI真假分页以及过滤查询功能
- java枚举的作用
- 递归查某文件
- 带编码表的读写
- java网页爬虫
- problemJ
- c混合运算和数据类型转换
- android --- 深入理解 JNI
- Android线程相关_Handler_Message_AsyncTask
- LineNumberReader练习
- *读文件 每一行倒序 写入另一文件 ArrayList
- 20145322第一次JAVA实验报告
- 求两个字符串的最长公共子序列
- 结构体的内存分配
- 字节流 自定义缓冲字节数组 读写文件
- 四个窗口卖票
- implements Runnable synchronized代码块 * 2个线程向同一数组中加随机数,每个数组加3个数,交替
- css3之文本,字体,颜色
- Java并发编程:线程间协作的两种方式:wait、notify、notifyAll和Condition
- 响应式布局