首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 服务器 > 云计算 >

复杂度分析与人生解决思路

2013-01-04 
复杂度分析与人生复杂度分析与人生算法的脊髓在于复杂度分析,算法好坏的评判标准,我们最初的起点。O(1)称为

复杂度分析与人生
复杂度分析与人生

算法的脊髓在于复杂度分析,算法好坏的评判标准,我们最初的起点。

O(1)称为常数,O(log n)称为对数,O(n)称为线性,O(n^C)称为幂函数
复杂度并不是比较O()里记录的是什么,而是比较当n增大时带来的差异
以上是计算机可以勉强接受的复杂度,叫做P问题

O(C^n),O(n^n)称为指数,O(n!)称为阶乘
他们的曲线是爆炸式递增的,极其恐怖,比幼——儿——园砍人更恐怖
以上是计算机不接受的复杂度,叫做NP问题

算法的精髓和人生正好相反,追求最大价值

你是用常数,线性,对数还是幂函数的方式创造价值?

乱花钱不攒钱,相当于对数,折半O(log n)
不攒钱,相当于常数O(1)
攒钱相当于线性,O(n)称为线性
钱滚钱,炒点小股,投点小资,做个小生意,相当于幂函数O(n^C)

有的人用指数O(C^n),O(n^n)和阶乘O(n!)的方式赚钱,就是他们拥有的帝国你用其他方式一辈子也追赶不上!

做技术,每天都在自己做加法O(n)
如果和业务结合,和团队结合,你有几种结合方式

O(m-n)你没理解需求
O(m+n)你结合了
O(m*n)你结合的超好
O(m^n)你就是帝国的缔造者!~~

偶然联想,记录一下,欢迎聊聊。




[解决办法]
我顶你个肺啊!!
[解决办法]
狼哥 认识的高度很高啊 ,赞一个。学习了。。
最近你那系统研究的怎么样了

热点排行