码迷,mamicode.com
首页 > 其他好文 > 详细

黑马程序员——数据结构排序算法总结

时间:2014-08-20 12:39:32      阅读:317      评论:0      收藏:0      [点我收藏+]

标签:黑马程序员   数据结构   排序算法   

-----------android培训java培训、java学习型技术博客、期待与您交流!------------



下面是几个网上常见的总结图:

有些不同之处:集中在希尔排序的时间复杂度、快速归并的空间复杂度上


bubuko.com,布布扣

bubuko.com,布布扣

bubuko.com,布布扣


bubuko.com,布布扣

bubuko.com,布布扣



bubuko.com,布布扣



个人总结口诀:


选择N方——>选择排序的最好最坏平均都N方


插入冒泡最好N——>插入冒泡的最好是N,其他是N方



归并堆n乘logN——>归并希尔堆的最好最坏平均都是n乘logN

 

快速最坏N方——>快速排序的最坏是N方,其他是n乘logN



快速选择希尔堆不稳定——>快速选择希尔堆的相同数据可能出现易位(不稳定)


鉴于希尔排序众口不一,基数排序没讲,不总结








-----------android培训java培训、java学习型技术博客、期待与您交流!------------

黑马程序员——数据结构排序算法总结,布布扣,bubuko.com

黑马程序员——数据结构排序算法总结

标签:黑马程序员   数据结构   排序算法   

原文地址:http://blog.csdn.net/shao941122/article/details/38701935

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!