Chapter 2 Algorithms
第 2 章 算法
算法设计
特性
有穷性、确定性、可行性、输入、输出。
要求
正确性
可读性
健壮性
时间效率高和存储量低
算法时空复杂度
时间复杂度
常数阶:O(1)
线性阶:O(n)
对数阶:O(logn)
平方阶:O(n2 )
nlogn阶:O(nlogn)
立方阶:O(n3)
指数阶:O(nn)
常见排序(由大到小)
O(1)<O(logn)<O(n)<O(nlogn)<O(n2 )<O(n3)<O(2n)<O(n!)<O(nn)
Last updated