这段程序的运行是和n无关的,
就算它再循环一万年,我们也不管他,只是一个常数阶的函数
【2】当有若干个循环语句时,算法的时间复杂度是由嵌套层数最多的循环语句中最内层语句的频度f(n)决定的。...(7)小结
算法的时间复杂度和两个因素有关:算法中的最大嵌套循环层数;最内层循环结构中循环的次数。...,n小时好
2、最坏情况是把顺序的排列变成逆序,或者把逆序的数列变成顺序,最差时间复杂度O(N^2)只是表示其操作次数的数量级
3、最好的情况是数据本来就有序,复杂度为O(n)
快速排序...:穷举法
i, j的for循环表示x[i..j],k的for循环用来计算x[i..j]之和。...,穷举法的时间复杂度为O(n3)O(n3)O(n3)
冒泡排序
主要是拿一个数与列表中所有的数进行比对,若比此数大(或者小),就交换位置
执行一次for循环,遍历第一个元素,放到最后的位置
l=[5,3,6,2,1,4,8,7,9