第二章 线性表:线性表的定义、逻辑特点;线性表的两种实现方式(顺序的和链式的),及其基本操作的实现算法;线性表的应用。2.1线性表的逻辑结构:线性表的定义、逻辑特点、抽象数据类型描述
2.2线性表的顺序存储结构及实现:线性表的顺序存储结构,顺序表基本操作的实现
2.3线性表的链式存储结构及实现:线性表的链式存储结构,单链表、循环林彪、双向链表的实现
2.4线性表总结:线性表表两种不同实现方式优缺点的比较
[单选题]顺序存储方式的优点是存储密度大,且插入、删除运算效率高。

选项:[错, 对]
[单选题]设单链表中结点的结构为(data, next)。若想删除结点p的直接后继,则应执行下列哪一个操作?

选项:[p = p->next->next, p->next = p->next, p= p->nextp->next = p->next->next, p->next = p->next->next]
[单选题]在线性表的顺序存储结构中,插入和删除元素时,移动元素的个数与该元素的位置有关。

选项:[对, 错]
[单选题]单链表的每个结点中包括一个指针next,它指向该结点的后继结点。现要将指针q指向的新结点插入到指针p指向的单链表结点之后,下面的操作序列中哪一个是正确的?

选项:[p->next=q->next; q=p->next, p->next=q; q->next=q->next, q=p->next; p->next=q->next, q->next=p->next; p->next=q]
[单选题]一个向量第一个元素的存储地址是100,每个元素的长度为2,则第5个元素的地址是(

选项:[108, 100, 110, 120]
[单选题]链表的物理存储结构具有同链表一样的顺序。

选项:[对, 错]
[单选题] 链式存储结构所占存储空间(

选项:[只有一部分,存放结点值, 分两部分,一部分存结点值,另一部分存表示结点间关系的指针, 只有一部分,存储表示结点间关系的指针, 分两部分,一部分存放结点值,另一部分存放结点所占单元数]
[单选题]顺序表结构适宜于进行顺序存取,而链表适宜于进行随机存取。

选项:[错, 对]
[单选题]设双向循环链表中结点的结构为(data, prior, next)。若想在指针p所指结点之后插入指针s所指结点,则应执行下列哪一个操作?

选项:[s->prior=ps->next=p->nextp->next->prior=sp->next=s, p->next=sp->next->prior=ss->prior=ps->next=p->next, s->prior=ps->next=p->nextp->next=sp->next->prior=s, p->next=ss->prior=pp->next->prior=ss->next=p->next]
[单选题]设单循环链表中结点的结构为(date,next),且rear是指向非空的带表头结点的单循环链表的尾结点的指针。若想删除链表的第一个结点,则应执行下列哪一个操作?

选项:[s=rear>next->next;  rear->next->next=s->next;
, rear = rear->next->next;    free ( rear ) ;
, rear = rear->next; free (rear) ;
, s = rear->next->next; rear->next = s->next;  free (s) ;
]

温馨提示支付 ¥3.00 元后可查看付费内容,请先翻页预览!
点赞(0) dxwkbang
返回
顶部