1. 线性表 line-list
1.1 顺序表
1.1.1. 实现代码
1 | /** |
1.1.2 效率分析
-
插入操作:
- 最好情况 从position = size , 最坏情况 position = 0
- 设元素个数为 插入元素的位置有n+1种情况,当插入的位置等概率时, 有.
- 则需要移动元素的平均次数为
-
删除操作:
- 最好情况 从position = size - 1 , 最坏情况 position = 0
- 设元素个数为 删除元素的位置有n种情况,当删除的位置等概率时, 有.
- 则需要移动元素的平均次数为
-
综上, 无论删除或添加元素时间复杂度都为
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 OOM实验室!
评论




