冒泡排序 基于“交换”的排序:根据序列中两个元素关键字的⽐较结果来对换这两个记录在序列中的位置从后往前(或从前往后)两两⽐较相邻元素的值,若为逆序(即A[i-1]>A[i]),则交换它们,直到序 列⽐较完。称这样过程为“⼀趟”冒泡排序。 2.性能分析 时间复杂度 最好情况(有序):⽐较次数=n-1;交换次数=0 最好时间复杂度=O(n)最坏情况(逆序):⽐较次数=(n-1)+(n-2)+…+1 = n(n-1)/2交换次数,最坏时间复杂度=O(n^2)平均时间复杂度=O(n^2)