删除结点示意图4. 线性表基本运算实现(1) 初始化线性表InitList(L)该运算建立一个空的单链表,即创建一个头结点。void InitList(LinkList *L){ L=(LinkList *)malloc(sizeof(LinkList)); /*创建头结点*/ L-next=NULL;}(2) 销毁线性表DestroyList(L)释放单链表L占用的内存空间。即逐一释放全部结点的空间。void DestroyList(LinkList *L){ LinkList *p=L,*q=p-next; while (q!=NULL) {free(p);p=q;q=p-next; } free(p);}(3) 判线性表是否为空表ListEmpty(L)若单链表L没有数据结点,则返回真,否则返回假。int ListEmpty(LinkList *L){ return(L-next==NULL);}(4) 求线性表的长度ListLength(L)返回单链表L中数据结点的个数。int ListLength(LinkList *L){ LinkList *p=L;int i=0; while (p-next!=NULL) {i++;p=p-next; } return(i);}(5) 输出线性表DispList(L)逐一扫描单链表L的每个数据结
您可能关注的文档
- 《称赞》3课件.ppt
- 《称赞》ppt课件(21页).ppt
- 放射性核素的探测.ppt
- 《称赞》6课件.ppt
- 《称赞》第一课时课件.ppt
- 拇指畸形基本分型.ppt
- 《称赞》教学课件.ppt
- 教材解读八年级上册《光的反射》.pptx
- 教材1-安全生产风险管理(肖淑萍).ppt
- 《称赞》第一课时课件2.ppt
- 浙江四校(含精诚联盟)2025-2026学年高二下学期3月阶段检测数学+答案.pdf
- 云南金太阳2025-2026学年高一下学期3月开学考试英语试题+答案.pdf
- 银川市、石嘴山市、吴忠市三市2026年高三年级学科教学质量检测生物+答案.docx
- 云南金太阳2025-2026学年高一下学期3月开学考试历史试题+答案.pdf
- 湖北省云学联盟2025-2026学年高二下学期3月学科素养测评英语试卷(含答案).pdf
- 河南天一大联考2026年高一3月联考语文试题.docx
- 河南天一大联考2026年高一3月联考语文试题.pdf
- 浙江四校(含精诚联盟)2025-2026学年高一下学期3月阶段检测英语+答案.docx
- 浙江四校(含精诚联盟)2025-2026学年高一下学期3月阶段检测政治+答案.docx
- 浙江四校(含精诚联盟)2025-2026学年高二下学期3月阶段检测地理+答案.pdf
最近下载
- 2024贵州贵阳市事业单位管理岗位定向招聘退役士兵33人笔试参考题库及答案解析.docx VIP
- 2024年北京科技职业大学辅导员招聘考试真题汇编附答案.docx VIP
- 清明文明祭扫主题班会PPT课件.pptx VIP
- 2014年铜陵县三中七年级第一学期第一次月考-数学.docx VIP
- 《ISO13485-2024》医疗器械质量管理体系用于法规的要求.pptx VIP
- 地下室防水专项施工方案-.pdf VIP
- (正式版)DB65∕T 4766-2024 《公路波纹钢桥涵设计规范》.pdf VIP
- 附件9 高特电子BMS储能用户手册.pdf VIP
- 七氟丙烷自动灭火系统操作说明.doc VIP
- 全身经络穴道大全(人体彩图).docx VIP
原创力文档

文档评论(0)