单链表、双链表、循环链表和静态链表的习题

单链表、双链表、循环链表和静态链表的习题

ID:38762053

大小:266.73 KB

页数:39页

时间:2019-06-19

单链表、双链表、循环链表和静态链表的习题_第1页
单链表、双链表、循环链表和静态链表的习题_第2页
单链表、双链表、循环链表和静态链表的习题_第3页
单链表、双链表、循环链表和静态链表的习题_第4页
单链表、双链表、循环链表和静态链表的习题_第5页
资源描述:

《单链表、双链表、循环链表和静态链表的习题》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、单链表、双链表、循环链表和静态链表的习题一、单项选择题1.关于线性表的顺序存储结构和链式存储结构的描述中,正确的是()。Ⅰ.线性表的顺序存储结构优于其链式存储结构Ⅱ.链式存储结构比顺序存储结构能更方便地表示各种逻辑结构Ⅲ.如频繁使用插入和删除结点操作,顺序存储结构更优于链式存储结构Ⅳ.顺序存储结构和链式存储结构都可以进行顺序存取A.Ⅰ、Ⅱ、Ⅲ  B.Ⅱ、Ⅳ  C.Ⅱ、Ⅲ  D.Ⅲ、Ⅳ2.对于一个线性表既要求能够进行较快速地插入和删除,又要求存储结构能反映数据之间的逻辑关系,则应该用()。A.顺序存储方式   B.链式存储方式   C.散列存储方式   D.以上均可以

2、3.对于顺序存储的线性表,其算法的时间复杂度为O(1)的运算应该是()。A.将n个元素从小到大排序   B.删除第i个元素(1

3、Ⅲ、Ⅳ、Ⅴ  C.Ⅳ、Ⅴ    D.Ⅲ、Ⅳ、Ⅴ5.设线性表中有2n个元素,()在单链表上实现要比在顺序表上实现效率更高。A.删除所有值为x的元素B.在最后一个元素的后面插入一个新元素C.顺序输出前k个元素D.交换第i个元素和第2n-i-l个元素的值(i=0,…,n-1)6.在一个单链表中,已知q所指结点是p所指结点的前驱结点,若在q和p之间插入结点s,则执行()。A.s->next=p->next;p->next=s;   B.p->next=s->next;s->next=p;C.q->next=s;s->next=p;  D.p->next=s;s->next=

4、q;7.给定有n个元素的一维数组,建立一个有序单链表的最低时间复杂度是(   )。A.O(1)   B.O(n)   C.O(n2-------)   D.O(nlog2------n)8.将长度为n的单链表链接在长度为m的单链表后面,其算法的时间复杂度釆用大O形式表示应该是()。A.O(1)   B.O(n)   C.O(m)   D.O(n+m)9.单链表中,增加一个头结点的目的是为了(   )。A.使单链表至少有一个结点   B.标识表结点中首结点的位置C.方便运算的实现   D.说明单链表是线性表的链式存储10.在一个长度为n的带头结点的单链表h上,设有尾指

5、计r,则执行()操作与链表的表长有关。A.删除单链表中的第一个元素B.删除单链表中最后一个元素C.在单链表第一个元素前插入一个新元素D.在单链表最后一个元素后插入一个新元素11.对于一个头指针为head的带头结点的单链表,判定该表为空表的条件是();对于不带头结点的单链表,则判定空表的条件为()。A.head==NULL   B.head->next=NULLC.head->next==head   D.head!=NULL12.下面关于线性表的一些说法中,正确的是(   )。A.对一个设有头指针和尾指针的单链表执行删除最后一个元素的操作与链表长度无关B.线性表中每

6、个元素都有一个直接前趋和一个直接后继C.为了方便插入和删除数据,可以使用双链表存放数据D.取线性表第i个元素的时间同i的大小有关13.某线性表中最常见的操作是在最后一个元素之后插入一个元素和删除第一个元素,则釆用()存储方式最省时间。A.单链表   B.仅有头指针的单循环链表C.双链表   D.仅有尾指针的单循环链表14.在双链表中向p所指的结点之前插入一个结点q的操作为()。A.   p->prior=q;q->next=p;p->prior->next=q;q->prior=p->prior;B.q->prior=p->prior;p->prior->next=

7、q;q->next=p;p->priop=q->next;C.q->next=p;p->next=q;q->prior->next=q;q->next=p;D.p->prior->next=q;q->next=p;q->prior=p->prior;p->prior=q;15.在双向链表存储结构中,删除p所指的结点时必须修改指针()。A.p->llink->rlink=p->rlink;p->rlink->llink=p->llink;B.p->llink=p->llink->llink;p->llink->rlink=p;C.p->rlink->llink=p

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。