algorithm - 为什么这个算法的时间复杂度是 O(n^5)?
问题描述
任何人都可以向我解释为什么这个算法的时间复杂度是 O(n^5),给出了答案,但原因不是。
static void rub(int n) {
int count = 0;
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++){
System.out.println("*");
}
}
}
}
}
解决方案
推荐阅读
- java - 如何设置 Scala/Java 工作流程以通过 jumpserver 远程部署 jar 和远程调试?
- mongodb - Meteor collection2 不在客户端验证
- python - Pandas concat 数据框行似乎索引
- node.js - 你如何创建 node-soap wsdl 文件?
- scala - 如何使用maven pom.xml中的application.conf文件进行flyway配置
- html - CSS 样式框垂直在 Mozilla Firefox 中不起作用
- node.js - 节点 webpack 构建完成,但文件在 heroku 部署上返回 404
- jpa - 尝试将 VARCHAR ' 缩小到长度 1000 时遇到截断错误
- javascript - AngularJS:如果只按下输入键
- dart - Dart 版本 2.0.0-dev.64.1 不兼容快照