introductio to algorithm:notes
文章平均质量分 80
_luozhenj
这个作者很懒,什么都没留下…
展开
-
sort
排序总结 一、影响排序的因素 · 比较次数 · 移动次数 · 辅助空间 · 稳定性 · 数据量 · 排序对象:基本数据类型、复杂数据类型(基于复杂类型中的某一性质来排序,涉及到排序后的稳定性问题) · 优化排序算法的性能 选择哪一种排序算法,或者说是排序算法的应用范围,当然是能让原创 2011-12-05 18:00:43 · 473 阅读 · 0 评论 -
最长递增子序列
最长递增子序列 令S是不同整数x1,x2,….,xn的序列。S的递增序列(IS)是序列xi1,xi2,….xik,其中i12k,使得对任意的1ijij+1。S的最长递增序列(LIS)是具有最大长度的递增序列。 问题:给定一个由不同整数组成的序列,求它的最长递增序列。 归纳假设(首次尝试):给定某个长度小于m的序列,知道如何求它的某个最长的递增序列。 归纳基础包含长度为1的序列,结论显然。给原创 2011-12-13 11:52:18 · 782 阅读 · 0 评论 -
查找集合中两个最大的元素
查找集合中两个最大的元素 启示:我们应该仔细检查证明过程中是否确实用到了所有的假设;应该设法用更少的假设完成同样的证明;另外,除非有反例说明已经到达所有可能的证明的边界,否则我们应该永不满足。 ———Polyaand Szego[1927] 消除非实质性的假设有时能够得到更好的算法,不必要的假设有时意味着证明可能存在错误。 问题:已知集合S有n个元素x1,x2,….xn,求其中最大的和第二原创 2011-12-15 15:57:28 · 2660 阅读 · 0 评论