这里一上来就有一大堆常用排序算法。
这些东西属于基础的东西,我现在不想慢慢去啃。先做题,在做题中锻炼。
还必须得把这个排序基础啃结实了才好去做题,那就学习吧。
趣味动画 | 程序员必看的十大排序算法【力扣 LeetCode】
排序问题
解题
例题
- 215. Kth Largest Element in an Array (快速选择)
在一个未排序的数组中,找到第 k 大的数字。
- 347. Top K Frequent Elements (Medium)(桶排序)
给定一个数组,求前 k 个最频繁的数字。
练习
- 451. Sort Characters By Frequency (Medium)
桶排序的变形题。
- 75. Sort Colors (Medium)
很经典的荷兰国旗问题,考察如何对三个重复且打乱的值进行排序。