C++ 执行次数的一个题目

图片描述

这一题的答案是 n^3吗,
我的思路是 对于i的每个值,j都执行n次,对于j的每个值,k都执行n次,
所以是n^3吗?

阅读 1.8k
1 个回答

是的。三次循环,次数为n, for 循环的时间复杂度是O(n), 三次for循环就是O(O(O(n))),当然复杂度不能这么表示吧,但是最终结果就是O(n^3)。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题