码迷,mamicode.com
首页 >  
搜索关键字:并排    ( 3427个结果
各种排序方法
排序有内部排序和外部排序,内部排序是数据记录在内存中进行排序,而外部排序是因排序的数据很大,一次不能容纳全部的排序记录,在排序过程中需要访问外存。我们这里说说八大排序就是内部排序。当n较大,则应采用时间复杂度为O(nlog2n)的排序方法:快速排序、堆排序或归并排序序。 快速排序:是目前基于比较的内...
分类:编程语言   时间:2014-11-05 16:26:10    阅读次数:304
算法:三种简单排序算法
排序算法比较常见的有:冒泡排序、简单选择排序、直接插入排序;希尔排序、堆排序、归并排序和快速排序算法等。今天先学习一下前面三种比较简单的算法。排序的相关概念: ①排序的稳定性:两个或多个元素相等,排序过后仍然是原来的顺序则为稳定排序。 ②内部排序:排序过程都在内存中进行;外部排序:需要对外存进行访问的排序过程。 ③内排序算法性能因素:1、时间性能,比较与移动;2、辅助空间;3、算法复杂性 ...
分类:编程语言   时间:2014-11-05 10:59:35    阅读次数:228
三种简单的排序算法
排序算法总是分不清,借了本数据结构来专门看了一下说一下分类,主要有五类,插入排序,交换排序,选择排序,基数排序和归并排序今天中午看了一下插入排序中的直接插入排序,交换排序的冒泡排序,选择排序中的冒泡排序1.插入排序将数组分成两个部分,一个是有序,一个是无序。将无序的每个元素插入到有序中,一共需要n ...
分类:编程语言   时间:2014-11-04 19:34:42    阅读次数:336
八大排序算法 (转载)
概述插入排序直接插入排序Straight Insertion Sort 插入排序希尔排序Shells Sort 选择排序简单选择排序Simple Selection Sort选择排序堆排序Heap Sort 交换排序冒泡排序Bubble Sort交换排序快速排序Quick Sort归并排序Merge...
分类:编程语言   时间:2014-11-04 12:59:07    阅读次数:360
数据结构之排序算法
快速排序算法:http://blog.csdn.net/liuchen1206/article/details/6954074归并排序算法:http://blog.csdn.net/left_la/article/details/8656953收集仅供参考排序代码: 1 #include 2 usi...
分类:编程语言   时间:2014-11-04 10:36:24    阅读次数:250
外部排序 实例
一 外部排序的基本思路假设有一个72KB的文件,其中存储了18K个整数,磁盘中物理块的大小为4KB,将文件分成18组,每组刚好4KB。首先通过18次内部排序,把18组数据排好序,得到初始的18个归并段R1~R18,每个归并段有1024个整数。然后对这18个归并段使用4路平衡归并排序:第1次归并:产生...
分类:编程语言   时间:2014-11-03 16:18:19    阅读次数:312
第八章 线性时间排序
摘要: 本章先回顾了前面介绍的合并排序、堆排序和快速排序的特点及运行运行时间。合并排序和堆排序在最坏情况下达到O(nlgn),而快速排序最坏情况下达到O(n^2),平均情况下达到O(nlgn),因此合并排序和堆排序是渐进最优的。这些排序在执行过程中各元素的次序基于输入元素间的比较,称这种算法为比较....
分类:编程语言   时间:2014-11-03 14:15:19    阅读次数:301
归并排序算法的理解
归并排序:先对两个有序的系列进行合并,合并的时候不断的对两个系列的第一个元素进行比较,把较小的那个移动到最前面成为了第一个元素,那么移动的元素后面的元素就是成为了下次比较的序列的第一个元素,如此不断的取两个系列的第一个元素进行比较。...
分类:编程语言   时间:2014-11-03 00:08:25    阅读次数:301
LeetCode之Sort List
LeetCode之Sort List 时间复杂度为O(n log n),空间复杂度为常量的单链表排序算法...
分类:其他好文   时间:2014-11-01 20:33:37    阅读次数:185
归并排序
归并(Merge)排序是将两个(或两个以上)有序表合并成一个新的有序表, 即把待排序序列分为若干个有序的子序列,再把有序的子序列合并为整体有序序列。 归并排序是建立在归并操作上的一种有效的排序算法。 该算法是采用分治法(Divide and Conquer)的一个非常典型的应用。...
分类:编程语言   时间:2014-11-01 17:53:27    阅读次数:243
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!