java复杂性_java – 计算Big-O复杂性
发布日期:2021-06-24 16:13:36
浏览次数:3
分类:技术文章
本文共 604 字,大约阅读时间需要 2 分钟。
我最终会给这个程序一个类似60,000个400像素图像的输入文件,所以我试着想一想这个代码如何用大输入运行.为了便于阅读,我用“blah”和所有带有简单字母(nn,mm和kk)的ArrayList名称替换了不重要的东西.
for (Perceptron P : nn){
//blah
}
for (Perceptron P : mm) {
//blah
}
for (Perceptron P : kk){
//blah
}
for (Perceptron P : mm) {
for (int i = 0; i < nn; i++) {
//blah
}
for (int j = 0; j < kk; j++){
//blah
}
}
for (Perceptron X : nn){
for (Perceptron Y : mm){
//blah
}
}
for (Perceptron Z : kk){
for (Perceptron Y : mm){
//blah
}
}
我认为答案是O(nn mm kk mm(nn kk)nnmm kkmm).如果我知道nn是400,mm是300,kk是10,那么这是O(246710).但是现在我被卡住了.我真的不知道O(246710)是什么意思.我是否必须一次仅针对其中一个变量计算big-O?如果是这样,那会有什么好处呢?我只是想知道这将如何表现.谢谢
转载地址:https://blog.csdn.net/weixin_33744799/article/details/114788974 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
哈哈,博客排版真的漂亮呢~
[***.90.31.176]2024年04月07日 06时48分13秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
L1-051 打折 (5 分)
2019-04-29
L1-052 2018我们要赢 (5 分)
2019-04-29
L1-053 电子汪 (10 分)
2019-04-29
L1-059 敲笨钟 (20 分)(Python版)
2019-04-29
L1-060 心理阴影面积 (5 分)
2019-04-29
L1-061 新胖子公式 (10 分)
2019-04-29
L1-062 幸运彩票 (15 分)
2019-04-29
L1-063 吃鱼还是吃肉 (10 分)
2019-04-29
L1-064 估值一亿的AI核心代码 (20 分)(Pyhon版,使用正则表达式)
2019-04-29
L1-065 嫑废话上代码 (5 分)
2019-04-29
L1-066 猫是液体 (5 分)
2019-04-29
L1-067 洛希极限 (10 分)
2019-04-29
js map用法实例
2019-04-29
jquery 全选方法
2019-04-29
Jquery 复选框取值赋值
2019-04-29
$.format 无需使用+号连接字符串
2019-04-29
CentOS 安装mycat
2019-04-29
Centos 配置mysql主从复制
2019-04-29
Mysql binlog日志清理与恢复
2019-04-29
Centos 配置mysql主主复制
2019-04-29