请教各位大神,这道题的时间复杂度怎么算?

如题所述

第1个回答  2019-09-26
三个循环次数相乘
O=n³追问

你好,请问怎么计算的呢

追答

看三个loop 每个loop都循环了n次

n*n*n

追问

那为什么不是n的n次方的n次方呢,最里面的循环k跳出来之后,j循环有n次,i循环也有n次?

追答

假设二层循环,循环一次是n,循环两次是2n,循环n次就是n*n

如果真有n^n的算法复杂度,那这个算法肯定很垃圾

本回答被网友采纳
相似回答