冒泡排序
冒泡排序的时间复杂度:
最好的情况:元素自然有序,且涉及需要的顺序,一趟比较就可以出结果,比较 n-1次,交换0次。
最坏的情况,元素有序,顺序相反。需要比较的次数是等差数列,需要比较的次数,需要交换的次数
,那么最坏的时间复杂度O(
),最好的是O(n).
冒泡排序
冒泡排序的时间复杂度:
最好的情况:元素自然有序,且涉及需要的顺序,一趟比较就可以出结果,比较 n-1次,交换0次。
最坏的情况,元素有序,顺序相反。需要比较的次数是等差数列,需要比较的次数,需要交换的次数
,那么最坏的时间复杂度O(
),最好的是O(n).