算法复杂度用于衡量算法的效率,用大O来表示。使用大O表示法分析算法复杂度时,时常遇到以下几类函数

#### O(1)
```js
function increment(num){
return ++num;
}
```
increment函数用于计算数值加1的结果,无论数值是几,函数内部只执行了一次运算,它的复杂度就是O(1)。常见的比如数组/栈/队列、链表的插入和删除操作,时间复杂度都是O(1)
#### O(n)
```js
function sequentialSearch(item, array){
for (var i=0; i2)
快速排序:O(nlog(n))
顺序搜索:O(n)
二分搜索:O(log(n))
;>
相关文章:
猜你喜欢
-
2021-11-13
-
2021-12-05
-
2021-06-18
-
2022-01-01
相关资源
-
下载
2022-12-25
-
下载
2021-07-14
-
下载
2023-01-28
-
下载
2023-04-07