- 12
- 0
- 约2万字
- 约 40页
- 2026-02-25 发布于浙江
- 举报
4.6链表
学习目标
1.掌握链表的概念和链表的遍历方法。
2.掌握链表头节点、尾节点的插入和删除操作。
3.掌握链表除头尾节点外的其他节点的插入和删除操作。
(2024年6月浙江选考)使用列表d模拟链表结构(节点数n0),如图a所示,每个节点包含数据区域和指针区域,h为头指针。现要按链表顺序将这n个节点中的数据依次存放到d[0][0]、d[1][0]…d[n-1][0]中,最终保持节点链接关系不变,结果如图b所示。实现上述功能的Python程序段如下,方框中应填入的正确代码为()
p,i=h,0
whilep!=-1:
tp=d[p][1]
ifp==i:
i+=1
elifpi:
d[i][0],d[p][0]=d[p][0],d[i][0]
i+=1
p=tp
#调整头指针h及指针区域,保持节点链接关系不变,代码略
A.d[i][1]=d[p][1]
d[p][1]=i
B.d[p][1]=d[i][1]
d[i][1]=p
C.d[i][1]=p
d[p][1]=d[i][1]
D.d[p][1]=i
d[i][1]=d[p][1]
答案B
解析本题考查链表的算法实现。调整头指针h及指针区域,保持节点链接关系不变,具体代码如下:h=i=0;whileilen(d):d[i][1]=i+1;d
您可能关注的文档
- 2026年普通高中信息技术学习水平考试模拟试卷1-1.docx
- 2026届高中信息技术二轮专题复习 4.1 树 教案.docx
- 2026届高中信息技术二轮专题复习 5.3 迭代算法思想——二分查找 学案.docx
- 2026届高中信息技术二轮专题复习 4.5 数组 学案.docx
- 2026届高中信息技术二轮专题复习 4.2 队列 教案.docx
- 2026届高中信息技术二轮专题复习 5.2 迭代算法思想——冒泡排序 学案.docx
- 2026届高中信息技术二轮专题复习 5.1 递归算法思想 学案.docx
- 2026届高中信息技术二轮专题复习 4.4 字符串 学案.docx
- 2026年普通高中信息技术考试模拟试卷1-2.docx
- 计量规程规范 JJF 2465-2026天然气在线硫化氢气体检测仪校准规范.pdf
- 计量规程规范 JJF 2476-2026腹膜透析机校准规范.pdf
- 《JJF 2465-2026天然气在线硫化氢气体检测仪校准规范》.pdf
- JJF 1111-2026调制度测量仪校准规范.pdf
- 《JJF 1111-2026调制度测量仪校准规范》.pdf
- 计量规程规范 JJF 2471-2026实时荧光定量聚合酶链反应核酸检测系统分析性能确认和验证技术规范.pdf
- JJF 2471-2026实时荧光定量聚合酶链反应核酸检测系统分析性能确认和验证技术规范.pdf
- 《JJF 2471-2026实时荧光定量聚合酶链反应核酸检测系统分析性能确认和验证技术规范》.pdf
- 《JJF 2470-2026食用油品质检测仪校准规范》.pdf
- JJF 2470-2026食用油品质检测仪校准规范.pdf
- 计量规程规范 JJF 2470-2026食用油品质检测仪校准规范.pdf
原创力文档

文档评论(0)