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

admin2007-11-28  38

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

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

答案A

解析 本题考查线性表运算的相关知识。在包含1000个元素的顺序线性表的第100个结点后面插入一个新结点,需要移动的结点个数为1000-100=900,删除第900个结点需要移动1000-900=100个结点。线性表如果按链接方式存储,删除和增加结点都只需要修改指针域的值。正确答案为选项A。
转载请注明原文地址:https://jikaoti.com/ti/FrQ7FFFM
0

最新回复(0)