算法:排序 作者:马育民 • 2026-02-02 17:06 • 阅读:10002 # 介绍 排序就是将输入的数字按照 **从小到大** 的顺序进行排列。 # 例子  假设现在有如上图所示的输入数据(用柱形来表示数字,数字越大,柱形就越高),排序的目标就是将它们像下图一样,按从小到大的顺序从左边开始依次排列 [](https://www.malaoshi.top/upload/0/0/1GW2hmTfWoA8.png) 如果只有 `10` 个数字,手动排序也能轻松完成,但如果有 `10000` 个数据,排序就不那么容易了。这时,使用高效率的排序算法便是解决问题的关键。 # 应用场景 下图是考试成绩,按照各科成绩和总成绩,从高到低对各行数据进行排列。 [](https://www.malaoshi.top/upload/0/0/1GW2hmUtloEF.png) 原文出处:http://www.malaoshi.top/show_1GW2hmWPu1DL.html