摘要: 结论:由于计数排序不是基于比较的排序,所以时间复杂度可以突破O(nlgn);计数排序时间复杂度为O(n),额外空间复杂度为O(n); Java实现代码如下: 阅读全文
posted @ 2018-08-05 23:37 itqczzz 阅读(175) 评论(0) 推荐(0) 编辑
摘要: 堆排复习: 结论:堆排算法时间复杂度为O(nlgn),额外空间复杂度为O(1); 在开始堆排序过程之前先要熟悉两个结构 1,完全二叉树:若设二叉树的深度为h,除第 h 层外,其它各层 (1~h-1) 的结点数都达到最大个数,第 h 层所有的结点都连续集中在最左边,这就是完全二叉树。(摘自百度百科) 阅读全文
posted @ 2018-08-05 23:10 itqczzz 阅读(796) 评论(0) 推荐(0) 编辑