单选题
在包含 1000 个元素的线性表中实现如下运算,______所需的执行时间最长。
A、
线性表按顺序方式存储,在线性表的第 100 个结点后面插入一个新结点
B、
线性表按链式方式存储,在线性表的第 100 个结点后面插入一个新结点
C、
线性表按顺序方式存储,删除线性表的第 900 个结点
D、
线性表按链式方式存储,删除指针 P 所指向的结点
【正确答案】
A
【答案解析】
选项B、D中的运算无须移动结点,通过修改指针即可完成,选项A中的运算需要移动900个结点,选 项C中的运算需要移动100个结点,故选项A中的运算最耗时。
提交答案
关闭