- 4
- 0
- 约 93页
- 2017-07-28 发布于浙江
- 举报
数据结构第二章线性表2
* * * * * * * * * * * * Status InvertList( LinkList L ){ LinkList p , q , r ; p = L-next; if ( !p ) return error; q = p-next; p-next = NULL; while ( q ){ r = q-next; q-next = p; p = q; q = r; } L-next = p; return ok; } 习题:填空 (1) 已知带表头结点的单链表L,指针p指向L链表中的一个结点,指针q是指向L链表外的一个结点,则: ① 在指针p所指结点后插入q所指结点的语句序列是__________________; ② 在指针p所指结点前插入q所指结点的语句序列是_________________; ③ 将q所指结点插入在链表首结点的语句序列是__________________; ④ 将q所指结点插入在链表尾结点的语句序列是___________________。 (2) 已知带表头结点的单链表L,指针p指向L链表中的一个结点(非首结点.非尾结点),则: ① 删除指针p所指结点的直接后继结点的语句是______________________; ② 删除指针p所指结点的直接前驱结点的语句序列是__________________; ③ 删除指针p所指结点的语句序列是______________________; ④ 删除首结点的语句序列是______________________; ⑤ 删除尾结点的语句序列是______________________。 (3) 已知指针p指向双向链表中的一个结点(非首结点,非尾结点),则: ① 将结点s插入在指针p所指结点的直接后继位置的语句是_____________; ② 将结点s插入在指针p所指结点的直接前驱位置的语句是___________; ③ 删除指针p所指结点的直接后继结点的语句序列是__________________; ④ 删除指针p所指结点的直接前驱结点的语句序列是__________________; ⑤ 删除指针p所指结点的语句序列是______________________。 (4) 在下图所示的链表中,若在指针p所指的结点之后插入数据字段相继为a和b的两个结点,则可用下列两个语句实现该操作,它们依次是______和_______。 习题:单选题 (1)下列说法正确的是: A.线性表的逻辑顺序和存储顺序总是一致的 B.线性表的链式存储结构中,内存中可用的存储单元可以是连续的,也可以不连续 C.线性表的顺序存储结构优于链式存储结构 D.每种数据结构都具有插入、删除和查找三种基本操作。 (2)线性表中哪些元素只有一个直接前驱和一个直接后继 A.首元素 B.尾元素 C.中间的元素 D.所有的元素 (3)指针p指向循环单链表L的首结点的条件是: A.p==L B.p-next==L C.L-next==p D.p-next==NULL (4)指针p指向双向循环链表的尾结点的条件是: A.p==L B.p==NULL C.p-prior==L D.p-next==L 习题:算法题 1.已知单链表L是一个递增有序表,试写一高效算法,删除表中值大于min且小于max的结点(若表中有这样的结点),这里min 和 max是两个给定的参数。请分析你的算法的时间复杂度。 2.假设在长度大于1的单循环链表中,既无头结点也无头指针。s为指向链表中某个结点的指针,试编写算法删除结点*s的直接前趋结点。 习题:算法题 3.写一算法将单链表中值重复的结点删除,使所得的结果表中各结点值均不相同。 4. 在单链表上实现线性表的求表长ListLength(L)运算。 5.约瑟夫问题的一种描述为:编号1,2,…,n的n个人按顺时针方向围坐一圈,每个人持有一个密码(正整数)。一开始任选一个报数上限值m,从第一个人开始顺时针自1开始顺序报数,报到m时停止报数。报m的人出列,将他的密码作为新的m值,从他在顺时针方向上的下一个人开始重新从1报数,如此下去,直至所有的人全部出列为止。试设计一个程序,求出出列顺序。利用单向循环链表作为存储结构模拟此过程,按照出列顺序打印出各人的编号。例如m的初值为20;n=7,7个人的密码依次是:3,1,7,2,4,8,4,出列顺序为6,1,4,7,2,3,5。 * * 也称为链表。 存贮方式是:在内存中利用存贮单元(
您可能关注的文档
最近下载
- 经营分析会,必须要讲清楚的几个指标(25页 PPT).pptx VIP
- 总经理营销总监经营例会运营分析模板PPT.pptx VIP
- 新人教版九年级语文上册期末测试卷及答案【审定版】.doc VIP
- 2025 经营分析核心指标及搭建指南(23页 PPT).pptx VIP
- 风电项目建设标准强制性条文监督检查计划.docx VIP
- 奥的斯 HAA21310BW(ACD5-MRL 40A)电气原理图.pdf VIP
- 洛阳市第五人民医院2026年编外人员公开招聘备考题库及一套答案详解.docx VIP
- 畜禽屠宰加工企业消防安全指南.docx VIP
- DND传奇职业可选专长.docx VIP
- 洛阳市第五人民医院2026年编外人员公开招聘备考题库及完整答案详解一套.docx VIP
原创力文档

文档评论(0)