第 2 章 线性表一.选择题 1
D二.推断题1
√部分答案解释如下
1、 头结点并不“仅起”标识作用,并且使操作统一
另外,头结点数据域可写入链表长度,或作监视哨
4.两种存储结构各有优缺点,应根据实际情况选用,不能笼统说哪一个好
7.集合中元素无逻辑关系
9.非空线性表第一个元素无前驱,最后一个元素无后继
13.线性表是逻辑结构,可以顺序存储,也可链式存储
三.填空题1.顺序 2.(n-1)/2 3.py->next=px->next; px->next=py4 .n-i+15.主要是使插入和删除等操作统一,在第一个元素之前插入元素和删除第一个结点不必另作推断
另外,不论链表是否为空,链表指针不变
6.O(1),O(n) 7.单链表,多重链表,(动态)链表,静态链表8.f->next=p->next; f->prior=p; p->next->prior=f; p->next=f;9.p^
prior s^
prior^
next10. 指针 11.物理上相邻 指针 12.4 213.从任一结点出发都可访问到链表中每一个元素
14.u=p->next; p->next=u->next; free(u); 15.L->next->next==L 16.p->next
=null17.L->next==L && L->prior==L 18.s->next=p->next;p->next=s;19.(1) IF pa=NIL