Quick sort VS Merge sort
来源:互联网 发布:360for mac 编辑:程序博客网 时间:2024/05/14 14:03
比较快速排序与归并排序的联系与区别:
时间复杂度:都是 O(nlogn) 但是快速排序是平均 O(nlogn),归并排序是最好最坏都是 O(nlogn)
空间复杂度:快速排序耗费 O(1) 的额外空间,归并排序不得不耗费 O(n) 的额外空间。
排序稳定性:快速排序是不稳定的排序算法。归并排序是稳定的排序算法。http://baike.baidu.com/view/547325.htm
分治的思想:快速排序先整体有序再局部有序。归并排序先局部有序再整体有序。
0 0
- Quick sort VS Merge sort
- Quick Sort & Binary Merge Sort
- Bubble sort, Insertion sort, merge sort, quick sort, heap sort
- Insertion sort, select sort, Quick sort and Merge sort
- merge sort vs. quicksort
- 【LeetCode】Sort List 链表排序- Medium ++(Merge&Quick Sort)
- Quick Sort
- Quick Sort
- quick sort
- quick sort
- quick sort
- Quick Sort
- Quick Sort
- quick sort
- Quick Sort
- Quick Sort
- Quick Sort
- Quick Sort
- 探秘写时拷贝的真相发布啦!
- java 学习
- jvm 虚拟机的知识
- Berkeley DB JE 学习笔记
- UICollectionView使用Xib自定义cell
- Quick sort VS Merge sort
- 个人记录-LeetCode 89. Gray Code
- HM编码器代码阅读(28)——比特流
- 设计模式-工厂模式
- 抽象工厂模式
- JavaScript 闭包究竟是什么
- visualVM集成到Eclipse针对性能监控
- 远程树莓派并连接wifi
- ListView的优化问题详解