采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
老师你好!对于顺序数组,插入元素和删除元素操作的时间复杂度为什么是O(n)级别呢?如果用二分法不是可以实现O(logn)级别吗?
嗯 可以用O(logn)的时间复杂度找到要插入的元素位置或者要删除的元素位置。但是关键是,对于数组实现来说,不管是添加还是删除元素以后,还需将之后的所有元素进行前移和后移,才能保持他是一个数组啊。这部分操作是O(n)的复杂度。
非常感谢!
明白了,谢谢老师!
登录后可查看更多问答,登录/注册
课程专为:短时间内应对面试、升职测评等艰巨任务打造
9.7k 21
6.2k 3
5.9k 5
2.0k 18
购课补贴联系客服咨询优惠详情
慕课网APP您的移动学习伙伴
扫描二维码关注慕课网微信公众号