04-1_线性表的操作

喜欢而已 提交于 2019-11-30 08:39:43

顺序表的操作

1. 增加元素

  • a. 尾端加入元素,时间复杂度为O(1)
  • b. 非保序的加入元素(不常见),时间复杂度为O(1) # 在哪个位置插入元素,就把哪个位置的元素移到最后面,然后在该位置插入新元素
  • c. 保序的元素加入,时间复杂度为O(n) # 在哪个位置插入元素,就把该位置的元素和其后的所有元素,整体向后移动一位

2. 删除元素

  • a. 删除表尾元素,时间复杂度为O(1)
  • b. 非保序的元素删除(不常见),时间复杂度为O(1)
  • c. 保序的元素删除,时间复杂度为O(n)
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!