摘要:
1.选择排序定义:首先,选出数组中最小的元素,将它与数组中第一个元素交换。然后找出次小的元素,并将它与数组中第二个元素交换。按照这种方法一直进行下去,直到整个数组排完序。交换次数:N-1 缺点:运行时间对文件已有序的部分依赖较少,从文件中选出最小元素的每一遍操作过程,并没有给出下一遍要找的最小元素的位置的相关消息。例如,该程序对已排好序的文件或各元素都相同的元素文件与对随机排列的文件排序所花的时间基本相同。适用性:对于元素比较大,关键字又比较小的文件,应该选择该方法,而其他算法移动数据的步数都比选择排序更多。sc(source code):template <typename T, ty 阅读全文
公告
随笔分类 (62)
最新评论
- 1. Re:分支限界法(1)
好强
- --不量
- 2. Re:动态规划
- @球君 10年前,呵呵的含义相当于哈哈,还是正常的....
- --天天不在
- 3. Re:动态规划
- @天天不在 我觉得这种小细节就不用在意了吧/lengh...
- --球君
- 4. Re:C++虚函数及虚函数表解析
- 不是,为什么我跑你的程序跑不通啊
- --陶小宝
- 5. Re:NP完全性理论与近似算法
- 你独立博客是卖彩票的?
- --draculav