algorithm - 我需要找到以下代码的时间复杂度吗?
问题描述
这是我要查找时间复杂度的代码:
for(int i=0; i<n; i++){
for(int j=i; j<i*i; j++){
if(j%i==0){
for(int k=0; k<j; k++){
printf("*");
}
}
}
}
是 O(n^8) 还是 O(n^6) 还是 O(n^5)?
解决方案
推荐阅读
- peewee - 如何使用 peewee mysql 删除/创建模式
- css - 如何在 CSS 中将多个图像移回中心?
- swift - 存档的应用程序不显示任何窗口内容,在 Xcode 上运行时运行良好
- html - 对齐 div 标签,需要在表单后放置水平标签
- r - NLS 几乎适合
- node.js - Node.js 项目 zip 未能作为 Azure WebJob 上传
- graphviz - Graphviz:如何为不同集群中的节点赋予相同的等级
- symfony - 为 Symfony Messenger 使用默认传输(跳过 amqp)
- jquery - 仅使用对象唯一值对数组项进行分组
- php - 如何使用按钮选择列表的最新或下一个元素