ios专题

算法的时间复杂度

2016-10-27  本文已影响151人  郑明明
学习算法应该首先了解怎么去评估一个算法的好坏以及怎么去计算一个算法的效率,只有知道了这个,才能够写出好的算法

1、下面了解一些基本概念:

2、了解了基本基本概念之后,就来学习下怎么进行大O的推导吧
推导大O分为三个部分
1. 使用常数1取代f(n)中所有加法常数
2. 只保留最高项阶
3. 如果最高项阶存在同时系数不是1,那么去掉这个系数

上一篇 下一篇

猜你喜欢

热点阅读