首页 > 试题广场 >

冒泡排序的时间复杂度

[单选题]
冒泡排序的时间复杂度
  • O(n)
  • O(n^2)
  • O(nlog2(n))
  • O(log2(n))
冒泡排序,是需要两层循环的,第一层,控制了一共需要多少轮比较,第二层控制了该轮比较需要比较多少个元素。
其中,外层需要n次,内层需要n-i-1次(i从0~n-1之间递增)
则时间复杂度是O(n*n)
发表于 2019-11-13 20:40:39 回复(0)