Java中常用排序算法
LeetCode 912. 排序数组:LeetCode 912. 排序数组
常用排序算法时间复杂度
排序算法 | 平均时间复杂度 |
---|---|
选择排序 | O(n^2) |
插入排序 | O(n^2) |
冒泡排序 | O(n^2) |
堆排序 | O(nlogn) |
归并排序 | O(nlogn) |
快速排序 | O(nlogn) |
LeetCode 912. 排序数组:LeetCode 912. 排序数组
排序算法 | 平均时间复杂度 |
---|---|
选择排序 | O(n^2) |
插入排序 | O(n^2) |
冒泡排序 | O(n^2) |
堆排序 | O(nlogn) |
归并排序 | O(nlogn) |
快速排序 | O(nlogn) |