- 6
- 0
- 约5.49千字
- 约 51页
- 2021-11-17 发布于江苏
- 举报
二、链表;用链表实现线性表(非连续存储);2、单链表;单链表:;C语言描述:;☆链表头是数据内容为第一个元素的链点。
☆头指针是一个指针变量,指向表头元素;一个单链表可由头指针唯一确定。
☆头结点是一个特殊的链点,其数据内容无效且链点指针指向链表头。引入头结点可方便算法的实现,统一空表和非空表的处理。;动态数据结构;内存动态申请和释放;单链表的操作:
(1)初始化:建立一个空的带头结点的单链表
node_type *init_sllist (void)
{ node_type *head;
head = (node_type *) malloc(sizeof(node_type));
if (head!=NULL) head-next = NULL;
else { printf(“ init error ”);
head = NULL; }
return head;
};(2)访问单链表:
①问题描述:
取单链表中第i个结点(以带头结点的单链表为例)
输入:链表头指针,i ;输出:指向第i个结点的指针
②算法分析:
●从表头开始逐个访问,直到第i个结点,或表完
●设立移动指针temp temp = temp-next;
●注意计数器counter的初值 ;③算法实现:
您可能关注的文档
- 车间清场培训.pptx
- 车间班组长管理实务().pptx
- 车间离散制造管理概述.pptx
- 车间管理七力实务培训报告.pptx
- 车间管理培训.pptx
- 车间管理的培训资料.pptx
- 车间骨干职业素养训练(学员手册).pptx
- 车险团单标准和操作培训教材.pptx
- 车险条款知识培训.pptx
- 轧制机械设备概论.pptx
- T∕QGCML 3144-2024 市场化科普工作规范.docx
- T∕QGCML 3157-2024 智能型水产投料轨道车.docx
- T∕QGCML 3164-2024 表面处理污泥水热制备聚硫铁晶体.docx
- T∕QGCML 3138-2024 可燃气体与有毒气体报警器主板控制软件.docx
- T∕QGCML 3075-2024 井下钻探技术在特厚煤层中精准探测技术规程.docx
- T∕QGCML 3139-2024 基于STM32天然气煤气检测报警系统.docx
- T∕QGCML 3079-2024 煤矿预防工伤事故服务管理规范.docx
- T∕QGCML 3086-2024 综采工作面过超高空巷高水充填技术规程.docx
- T∕QGCML 3061-2024 远程费控电能表.docx
- T∕QGCML 3131-2024 便携式大气颗粒物智能检测分析仪.docx
最近下载
- 二级注册计量师考试题库单选题100道及答案解析.docx VIP
- 2026中国建设银行春季校园招聘统考笔试真题(完整版)+详细考场答案解析.docx
- 2026四川省党政领导干部政治理论水平练习题及答案.docx VIP
- TB∕T 30001-2020 铁路接发列车作业.pdf
- 口腔颌面外科学:口腔颌面外科检查及门诊病历书写.pptx VIP
- 08SG311-2:混凝土结构加固构造(地基基础及结构整体加固改造).docx
- 护理论文写作技巧.pptx VIP
- 10-3-1-食品用洗涤剂产品生产许可证实施细则2025版.pdf VIP
- 消失的地平线读书报告.docx
- 2026年高考数学一轮复习考点讲义练习(全国通用)第13讲:拓展六:泰勒展开式与超越不等式在导数中的应用(精讲).docx VIP
原创力文档

文档评论(0)