【发布时间】:2016-07-31 06:42:14
【问题描述】:
我了解无法对无序数组进行二进制搜索。
我也明白有序数组中二分查找的复杂度是O(log(n))。
我可以问一下
二分查找(插入)的复杂度是多少? 有序数组?我从一本教科书上看到,它指出复杂性 是
O(n)。为什么不是O(1),因为可以直接插入,就像 线性搜索。既然在无序列表中不能进行二分查找,为什么会这样 可以插入,复杂度为
O(N)?
【问题讨论】:
标签: arrays algorithm binary-search