码迷,mamicode.com
首页 >  
搜索关键字:快排、归并排序、堆排序    ( 2个结果
常用的较优排序之快速排序,堆排序,归并排序
1、快速排序通过一趟排序将要排序的数据分割成独立的两部分,其中一部分的所有数据都比另外一部分的所有数据都要小,然后再按此方法对这两部分数据分别进行快速排序。可以用递归和非递归的方法分别实现。int_QuickSort(int*a,intleft,intright,intkey) { while(left<right)..
分类:编程语言   时间:2016-04-11 07:38:24    阅读次数:231
LeetCode之“链表”:Sort List
题目链接 题目要求: Sort a linked list inO(nlogn) time using constant space complexity. 满足O(nlogn)时间复杂度的有快排、归并排序、堆排序。在这里采用的是归并排序(空间复杂度O(logn)),具体程序如下: 1 /...
分类:其他好文   时间:2015-06-27 19:53:14    阅读次数:102
2条  
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!