JavaScript 数据结构与算法之美 – 十大经典排序算法之冒泡排序

思想 冒泡排序只会操作相邻的两个数据。 每次冒泡操作都会对相邻的两个元素进行比较,看是否满足大小关系要求。如果不满足就让它俩互换。 一次冒泡会让至少一个元素移动到它应该在的位置,重复 n 次,就完成了 n 个数据的排序工作。 特点 优点:排序算法的基础,简单实用易于理解。 缺点:比...