2、 D.数据项 E.信息项4.若某线性表最常用的操作是存取任一指定序号的元素和在最后进行插入和删除运算,则利用( A )存储方式最节省时间。A.顺序表 B.双链表 C.带头结点的双循环链表 D.单循环链表5.某线性表中最常用的操作是在最后一个元素之后插入一个元素和删除第一个元素,则采用( D )存储方式最节省运算时间。A.单链表 B.仅有头指针的单循环链表 C.双链表 D.仅有尾指针的单循环链表6.设一个链表最常用的操作是在末尾插入结点和删
3、除尾结点,则选用( D )最节省时间。A.单链表 B.单循环链表 C.带尾指针的单循环链表 D.带头结点的双循环链表7.若某表最常用的操作是在最后一个结点之后插入一个结点或删除最后一个结点。则采用( D )存储方式最节省运算时间。A.单链表 B.双链表 C.单循环链表 D.带头结点的双循环链表8.静态链表中指针表示的是( BC ).A.内存地址 B.数组下标 C.下一元素地址 D.左、右孩子地址9.链表不具有的特点是( C )A.插入、删除不需要移动元素
8、,(3) D.(2)13.若长度为n的线性表采用顺序存储结构,在其第i个位置插入一个新元素的算法的时间复杂度为( C )(1<=i<=n+1)。A.O(0) B.O(1) C.O(n) D.O(n2)14.对于顺序存储的线性表,访问结点和增加、删除结点的时间复杂度为( C )。A.O(n) O(n) B.O(n) O(1) C.O(1) O(n) D.