摘要: 【转载】七种qsort排序方法1.快排是不稳定的,这个不稳定一个表现在其使用的时间是不确定的,最好情况(O(n))和最坏情况(O(n^2))差距太大,我们一般说的O(nlog(n))都是指的是其平均时间.2.快排是不稳定的,这个不稳定表现在如果相同的比较元素,可能顺序不一样,假设我们有这样一个序列,3,3,3,但是这三个3是有区别的,我们标记为3a,3b,3c,快排后的结果不一定就是3a,3b,3c这样的排列,所以在某些特定场合我们要用结构体来使其稳定(No.6的例子就是说明这个问题的)<本文中排序都是采用的从小到大排序>一、对int类型数组排序int num[100];Sampl 阅读全文
posted @ 2012-03-31 20:00 KIWI BIRD 阅读(580) 评论(0) 推荐(0)