CodeRoadMap
路线图学习路径文章题库资源社区

浏览

首页路线图学习路径知识库题库文章资源社区我的学习
CodeRoadMap

中文编程学习导航:路线图、讲义与题库,进度可同步。

路线图学习路径文章题库社区

© 2026 CodeRoadMap

津ICP备2026012044号-1|coderoadmap@126.com
开发路线图/数据结构与算法路线图/冒泡排序
阶段一

冒泡排序

节点说明与学习资源

冒泡排序是一种简单的排序算法,它通过反复交换相邻元素(如果它们顺序错误)来工作。它得名是因为在每次迭代中,最大的元素会“冒泡”到它正确的位置。它会继续这个过程,直到整个列表按升序排序。该算法的主要步骤是:从列表的开头开始,比较每一对相邻的项目,如果它们的顺序错误就交换它们,然后遍历列表,直到不再需要交换。然而,尽管简单,冒泡排序不适合大型数据集,因为它的时间复杂度为 O(n²),其中 n 是要排序的项目数量。

← 上一节点阶乘下一节点 →插入排序