设线性表有n个元素,严格说来,以下操作中,( )在顺序表上实现要比链表上实现的效率高。 (1)输出第 i(1<= i <= n)个元素值 (2)交换第3个元素与第4个元素的值 (3)顺序输出这n个元素的值
A、(1) B、(1)、(3) C、(1)、(2) D、(2)、(3)
输出第i个元素顺序表可以直接通过下标访问进行输出,对于Ⅱ交换元素这一操作,在链表中要分别找到前驱节点,然后还要进行断链,再次连接起来,而顺序表可以直接进行交换。对于Ⅲ的顺序输出而言,都是一次访问所有的元素,并没有很大的区别
C (1)顺序表随机存取,效率更...
用户登录可进行刷题及查看答案
C (1)顺序表随机存取,效率更高 (2)链表首先需要遍历,且链表有复杂的指针操作,严格来说更麻烦。顺序表可以随机访问,交换操作更简便。 (3)都需要遍历,打印,一样复杂
登录后提交答案