- 1
- 0
- 约2.63千字
- 约 11页
- 2026-08-23 发布于山东
- 举报
罗勇军3.3链表蓝桥杯算法入门
数组的缺点2数组:使用连续的存储空间。需要占用连续的空间。若某个数组很大,可能没有这么大的连续空间给它用。删除和插入的效率很低。例如删除数组中间的一个数据,需要把后面所有的数据往前挪填补这个空位,计算量为O(n)。中间插入数据,也同样需要挪动大量的数据。
链表3链表:把数据元素用指针串起来,这些数据元素的存储位置可以是连续的,也可以不连续。链表不需要把数据存储在连续的空间上,删除和插入数据都很方便。
单向链表4指针是单向的,只能单向遍历数据。链表的头和尾首尾相接,尾巴tail的next指针指向头部head的data。链表是循环的,任意位置都可以成为头或尾。
双向链表5每个节点有两个指针,pre指针指向前一节点,next指针指向后一节点。最后节点的next指针指向第一个节点,第一个节点的pre指针指向最后的节点。
链表的操作、特点6链表的操作:初始化、遍历、插入、删除、查找、释放等。链表的优点:删除和插入很快。例如删除功能,找到节点后,直接断开指向它的指针,再指向它后面的节点即可,不需要移动其他所有节点。链表的局限:查找慢,例如查找data等于某个值的节点时,需要遍历整个链表才能找到它,计算量是O(n)的。
7用list实现链表#链表的初始化li=[1,2,3,4,5,6,5];#在链表末尾添加一个节点,数字99li.append(99
您可能关注的文档
- 蓝桥杯算法入门(Python) 课件 1-1蓝桥杯软件赛参赛规则.pptx
- 蓝桥杯算法入门(Python) 课件 1-2蓝桥杯软件赛题型介绍.pptx
- 蓝桥杯算法入门(Python) 课件 1-4蓝桥杯软件赛知识点.pptx
- 蓝桥杯算法入门(Python) 课件 1-5备赛计划.pptx
- 蓝桥杯算法入门(Python) 课件 2-1杂题和编程能力.pptx
- 蓝桥杯算法入门(Python) 课件 2-2杂题例题.pptx
- 蓝桥杯算法入门(Python) 课件 2-3填空题概述.pptx
- 蓝桥杯算法入门(Python) 课件 2-4填空题例题.pptx
- 蓝桥杯算法入门(Python) 课件 3-7二叉树.pptx
- 蓝桥杯算法入门(Python) 课件 3-8并查集.pptx
- 蓝桥杯算法入门(Python) 课件 3-9扩展学习.pptx
- 蓝桥杯算法入门(Python) 课件 4-1十大排序算法.pptx
- 蓝桥杯算法入门(Python) 课件 4-3排列和组合.pptx
- 蓝桥杯算法入门(Python) 课件 5-1算法复杂度.pptx
- 蓝桥杯算法入门(Python) 课件 5-2前缀和.pptx
- 蓝桥杯算法入门(Python) 课件 5-6扩展学习.pptx
- 蓝桥杯算法入门(Python) 课件 6-1DFS代码框架.pptx
- 蓝桥杯算法入门(Python) 课件 6-4DFS例题.pptx
最近下载
- (2025年)福建省高速公路集团招聘考试笔试试卷(含答案)[附答案].docx
- 耳鼻喉专业面试题及答案.doc VIP
- SY_T 7295-2016 陆上石油天然气修井作业环境保护推荐作法.docx VIP
- QSY 02553-2018 井下作业井控技术规范.docx VIP
- 医疗纠纷处理制度.docx VIP
- 2025年从“五方面人员”中选拔乡镇领导班子成员考试历年参考题库含答案.docx VIP
- 2025年从“五方面人员”中选拔乡镇领导班子成员考试历年参考题库含答案详解(5卷版).docx VIP
- 副食品、蔬菜集中采购与配送售后服务方案(21页).docx VIP
- 2025年浙江省从“五方面人员”中选拔乡镇领导班子成员考试历年参考题库含答案详解.docx VIP
- 优化光伏阵列运行方式的光伏电站逆变器控制策略研究.pdf VIP
原创力文档

文档评论(0)