摘要:
按排序过程中依据的不同原则可分为:1 插入排序2 选择排序3 交换排序4 归并排序5 计数排序按照时间复杂度可分为:1 简单的排序方法 O(n^2), 包括直接插入排序、冒泡排序、选择排序2 先进的排序方法O(nlogn), 包括归并排序、快速排序、堆排序3 基数排序 O(d.n)各种算法的实现默认一般都是按升序排序。按稳定性分稳定排序,所有复杂度为O(n^2)的简单排序都是稳定的,基数排序也是稳定的。不稳定排序,所有性能较好的排序方法都是不稳定的。插入排序:依次插入一个未排序元素到已排序的序列中。插入排序是稳定排序,因它是每次考虑连续的两个元素。说一种方法是稳定的,是说为实现排序,它可以是稳 阅读全文
posted @ 2012-06-06 22:49
windflying
阅读(295)
评论(0)
推荐(0)

浙公网安备 33010602011771号