跳到正文
← 返回术语表

バブルソート冒泡排序

在教科书中学习查找与排序算法

定义冒泡排序(バブルソート)是比较 相邻的两个 值、顺序相反就交换,并从一端到另一端反复进行的排序方法。

解说按升序排列时,每走完 1 趟,最大的值就被送到末尾并确定下来。下一趟在除去已确定末尾的范围内做同样的操作,如果某 1 趟中一次交换也没发生,排序就已完成。比较次数与选择排序相同,大约与数据个数的平方成正比。

类比就像排成一列的人只和身旁的人比身高,个子高的往右挪一位,一直比到队尾。

记忆钩子bubble 是“气泡”:大的值像气泡一样,一个个浮到末端。

相关真题(1 道题)