
排序是任意一门编程语言学习都必须掌握的基本算法之一,熟练掌握各种排序可以应对不同的场景选择不同排序进行数据有序处理。熟悉冒泡排序、选择排序、插入排序、快速排序、堆排序、归并排序等排序算法的原理、时间复杂度。
基本编程语法,各种排序的实现原理,参考教程如下:
| 题号 | 标题 | 解决/提交 | ||
|---|---|---|---|---|
| 1753 | 数组排序 | 中等题 | 861/1446 | |
| 1754 | 字符串排序 | 中等题 | 1197/3049 | |
| 1755 | 姓名排序 | 中等题 | 466/821 | |
| 1756 | 整数奇偶排序 | 中等题 | 1135/2140 | |
| 2332 | 信息学奥赛一本通T1181-整数奇偶排序 | 入门题 | 988/1600 |