Python 常见排序算法及原理

声明:此文参考自 https://facert.gitbooks.io/python-data-structure-cn; 一、冒泡排序 冒泡排序需要多次遍历列表。它比较相邻的项并交换那些无序的项。每次遍历列表将下一个最大的值放在其正确的位置。实质上,每个项“冒泡”到它所属的位置。 下图展示了冒泡排序的第一次遍历。阴影项正在比较它们是否乱序。如果在列表中有 n 个项目,则第一遍有 n-1 个项需要
相关文章
相关标签/搜索