在包含1000个元素的线性表中实现如下各运算,哪一个所需的执行时间最长?

admin2006-10-10  50

问题 在包含1000个元素的线性表中实现如下各运算,哪一个所需的执行时间最长?

选项 A、线性表按顺序方式存储,在线性表的第10个结点后面插入一个新结点
B、线性表按链接方式存储,在线性表的第10个结点后面插入一个新结点
C、线性表按顺序方式存储,删除线性表的第990个结点
D、线性表按链接方式存储,删除指针P所指向的结点

答案A

解析 线性表按顺序方式存储,在线性表的第10个结点后面插入一个新结点,需要将第11~1000个 结点都向后移动一个位置;线性表按链接方式存储,在线性表的第10个结点后面插入一个新结 点,只需从第一个结点开始找到第10个结点在其后插入即可。删除道理相同。
转载请注明原文地址:https://kaotiyun.com/show/wO0Z777K
0

最新回复(0)