其他分享
首页 > 其他分享> > LeetCode通关:通过排序一次秒杀五道题,舒服!

LeetCode通关:通过排序一次秒杀五道题,舒服!

作者:互联网

刷题路线参考:https://github.com/chefyuan/algorithm-base

大家好,我是拿输出博客督促自己刷题的老三,前面学习了十大排序:万字长文|十大基本排序,一次搞定!,接下来我们看看力扣上有没有什么能拿排序解决的题目吧!

排序基础

简单了解一下基本的排序——

基本排序分类:

排序分类

基本排序性能:

排序方法 时间复杂度(平均) 时间复杂度(最坏) 时间复杂度(最好) 空间复杂度 稳定性
冒泡排序 O(n²) O(n²) O(n) O(1) 稳定
选择排序 O(n²) O(n²) O(n²) O(1) 不稳定
插入排序 O(n²) O(n²) O(n) O(1) 稳定
希尔排序 O(n^(1.3-2)) O(n²) O(n) O(1) 不稳定
归并排序 O(nlogn) O(nlogn) O(nlogn) O(n) 稳定
快速排序 O(nlogn) O(n²) O(nlogn) O(nlogn) 不稳定
堆排序 O(nlogn) O(nlogn) O(nlogn) O(1) 不稳定
计数排序 O(n+k) O(n+k) O(n+k) O(n) 稳定
桶排序 O(n+k) O(n²) O(n) O(n+k) 稳定
基数排序 O(n*k) O(n*k) O(n*k) O(n+k) 稳定

更具体的可以查看:万字长文|十大基本排序,一次搞定!

好了,开始我们愉快的刷题之旅吧!

刷题现场

LeetCode912. 排序数组

☕ 题目:912. 排序数组 (https://leetcode-cn.com/problems/sort-an-array/)

❓ 难度:中等

标签:right,nums,int,五道,数组,left,排序,LeetCode,通关
来源: https://www.cnblogs.com/three-fighter/p/15236681.html