简单来说就是从前往后(从后往前)依次比较两个相邻的记录,如果前面的记录比后面的记录大(小)则交换两个记录的位置 ,最后最大(最小)的记录会出现在最后面(最前面)。
    冒泡排序适用于链表
    时间复杂度最好为O(n),最坏为O(n2)。
    注意冒泡排序的终止的条件,即没有发生交换。
    冒泡排序是稳定的。
    注意冒泡排序一次交换会进行3次替换。
    比较简单,看书吧。
    image.png