问题 单项选择题

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

A.线性表按顺序方式存储,在线性表的第10个结点后面插入一个新结点

B.线性表按链接方式存储,在线性表的第10个结点后面插入一个新结点

C.线性表按顺序方式存储,删除线性表的第990个结点

D.线性表按链接方式存储,删除指针p所指向的结点

答案

参考答案:A

解析: 选项A对应的运算,需把第1000个元素到第11个元素依次后移一位,共需移动990个元素;选项B对应的运算,只需从第1个结点开始,顺序查找到第10个结点,再进行两次交换指针即可;选项C对应的运算,在顺序表中删除一个元素,需把删除元素的后面元素前移,共前移10个元素;选项D对应的运算,在链接表中删除结点,只需进行一次指针的修改即可。综上所述,A对应的运算操作步骤最多,执行时间最长。

探究题

       有人认为:“即使毛 * * 去重庆谈判,也不能阻止内战的爆发。因此, * * 党根本没有必要与国民党进行谈判。”对此,你持什么观点?谈谈你的理由。

                                                                                                                                                             

                                                                                                                                                            

                                                                                                                                                             

                                                                                                                                                             

                                                                                                                                                            

问答题 简答题