排序

  • 稳定性、内 外存储、有序区、无序区

稳定性(个人理解),原来相同的数相对位置不变,就是稳定的。

 平均时间复杂度最差时间复杂度辅助空间(空间复杂度)稳定否? 最好时间复杂度  
插入N2N2 O(1)稳定   
选择排序   不稳定   
希尔排序   不稳定   
堆排序   不稳定   
快排 N*log(N)N2 需要一个栈空间来实现递归
最坏为N, 可以是log(N)
不稳定 log(N)  
        
冒泡 N2 N2 O(1)稳定N(N-1次比较)  
归并   稳定   
    稳定   
        
 二叉树排序   稳定   
 鸡尾酒(双向冒泡)   稳定   
  • 基本操作:比较关键字大小

     改变指向记录的指针或移动记录本身

  • 待排文件的常用存储方式:顺序表(如数组)、链表、

 

转载于:https://www.cnblogs.com/zhangXH/p/3961220.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值