排序(Sorting)
排序(Sorting)是计算机内经常进行的一种操作,其目的是将一组“无序”的记录序列调整为“有序”的记录序列。分内部排序和外部排序,若整个排序过程不需要访问外存便能完成,则称此类排序问题为内部排序。反之,若参加排序的记录数量很大,整个序列的排序过程不可能在内存中完成,则称此类排序问题为外部排序。内部排序的过程是一个逐步扩大记录的有序序列长度的过程。
可视化演示
下面给出各种排序算法的可视化的演示来帮助理解,加深印象。点击链接可直接跳转到B站博主的个人视频。也可以点击链接下载所有的资料。博主b站个人主页 https://space.bilibili.com/328175444
其中快速排序尤为重要,几乎可以说IT开发类面试必考内容,而对于研究生入学考试,无论是初试还是复试,都相当重要,学习算法,排序可以说是基础了,加深理解把握算法的思想是学习算法的基础,一定要结合自己的动手实践来演示操作一下。