对于一般的线性表,因为其最大长度在其定义之初就已经规定好了,很难再去进行修改,因此当对线性表的操作不涉及长度的变化时,其效率较高(时间复杂度是O[1]);然而对其操作一旦涉及到长度的变化(删除和插入),就会牵一发而动全身(像多米诺骨牌一样,一个位置处元素删除或增加,其后面的元素都得变动位置),此时效率会大大降低[时间复杂度为O[n]]。
【萌新学习笔记】线性表(数组)的明显优缺点
最新推荐文章于 2022-12-04 19:17:31 发布
对于一般的线性表,因为其最大长度在其定义之初就已经规定好了,很难再去进行修改,因此当对线性表的操作不涉及长度的变化时,其效率较高(时间复杂度是O[1]);然而对其操作一旦涉及到长度的变化(删除和插入),就会牵一发而动全身(像多米诺骨牌一样,一个位置处元素删除或增加,其后面的元素都得变动位置),此时效率会大大降低[时间复杂度为O[n]]。