算法复杂度的一条经验规则

来源:互联网 发布:淘宝 详情 助理 编辑:程序博客网 时间:2024/06/05 10:47

复杂度与时间效率的关系:

O(1) < O(log(n)) < O(n) < O(n*logn) < O(n2) < O(2n) < O(n!)
|------------------------------------------|----------|--------------------|
          较好                                        一般              较差


其中,O(1)是一个常量,复杂度与输入规模n无关。通常将循环转为数学公式可以带来这样的效果,比如求和公式等。

0 0
原创粉丝点击