zoukankan
html css js c++ java
算法中的大O是什么意思
O(n)这个大O表示的是最坏情况下的时间复杂度,就比如你举的例子,一共n^3次乘法和n^3次加法,那么加起来就是2×n^3。
然后如果有一个表达式f(n),使得n趋于无穷大的时候,lim(2×n^3)/f(n)=常数c,那么就可以用大O表示。
表示为O(f(n)),而且规定f(n)的表达式是不带常数的系数的,那么在这里f(n)=n^3。
一般用大O表示算法复杂度只需要取次数最高的项,而且去掉系数就OK了,不用每次都这么算的。
三重循环而且每重循环都执行n次的话直接O(n^3)就好了。
查看全文
相关阅读:
vue-待办日历和Table
vue-播种量小工具总结
20200415-巡检发现的有趣事情
vue-element-admin学习笔记--Setting保存到cookie
vue-element-admin学习笔记--权限加载及自定义布局(8)
vue-element-admin学习笔记--权限加载及自定义布局(7)
vue-element-admin学习笔记--权限加载及自定义布局(6)
第六天 二维数组 方法
第五天(冒泡排序)
第四天 数组(基础)
原文地址:https://www.cnblogs.com/lz0925/p/12167419.html
最新文章
011_品优购02
010_品优购01
009_精灵图_滑动门
005_css定位
6_浮动
005_盒子模型
004_背景_溢出_优先级
/usr/bin总结
mysql无法授权问题
铭飞代码分析
热门文章
cms挑选记录
设置内存及开启8999端口
tomcat进行reload分析,感觉比较好的文章
tomcat进行reload之后类会重新加载不释放,容易导致内存溢出
centos查看某个端口占用的进程
查看某个程序进程
ubuntu查看所有用户信息
Java list 取差集
20200529--业务代码重构笔记
20200529-写代码得多反思
Copyright © 2011-2022 走看看