算法学习
文章平均质量分 57
BrotherWind
这个作者很懒,什么都没留下…
展开
-
必学算法--革命尚未成功,同志仍需努力
2. 插入排序、算法分析 3. 函数的增长 6. 堆、优先队列 7. 快速排序,不需要研究时间复杂度计算,明白算法即可 8. 计数排序、基数排序、桶排序,这部分知道算法即可 10. 栈、队列、链表、树 11. 散列表的基本原理,具体的很多种散列表了解即可 12. 二叉查找树是重点 15. 动态规划所有问题 16. 贪心算法所有问题 21. 不相交集(原创 2014-06-04 14:19:24 · 690 阅读 · 0 评论 -
排序算法学习
冒泡排序基本思想:待排序列从后往前遍历,当相邻两个数据的大小与排序规则不符时,两个记录互换;如无交换即排序完成;快速排序基本思想:通过一趟排序将要排序的数据分割成独立的两部分,其中一部分的所有数据都比另外一部分的所有数据都要小,然后再按此方法对这两部分数据分别进行快速排序,整个排序过程可以递归进行,以此达到整个数据变成有序序列。 选择排序基本思想:每次都人待排序列中选一个最小的原创 2014-06-04 14:08:42 · 650 阅读 · 0 评论