- 2
- 0
- 约7.41千字
- 约 41页
- 2021-03-30 发布于北京
- 举报
11.5 链表 例如,存放学生信息(包括学号、姓名)的结点应该为以下结构。 struct student { int num; int score; struct student *next; }; 链表的基本操作主要有:建立链表、结点的输出、插入一个结点、删除一个结点 11.5.2 创建链表 1.malloc()函数功能是在内存中动态的分配一块size大小的存储空间,返回该存储空间的首地址,如果分配出错,则返回NULL。 void *malloc(unsigned int size); 2. calloc()函数功能是在内存中动态分配n个长度为size的连续内存空间,返回这段内存空间的首地址,如果分配出错,则返回NULL。 void *calloc(unsigned int n, unsigned int size); 3. free()函数功能是释放由指针ptr指向的内存空间,ptr一般是由malloc()函数或calloc()函数动态分配的返回地址,free()函数没有返回值 void free(void *ptr); 11.6.1 插入操作 插入操作分三种情况:在链表的第一个结点前插入新的结点;在链表中间结点的前面或后面插入新的结点;在链表的最后一个结点后面插入新的结点 11.6.2 删除操作 删除操作分两种情况:删除指定下标的结点和删除指定
您可能关注的文档
- yikm_k02_方法论_知识管理域_行业知识库_交通行业_最佳实践_xx0022项目最佳实践案例总结.ppt
- 中国数据智能行业报告-爱分析-2019 5.pdf
- 筑龙网案例实务-电气.ppt
- 无刷电机控制原理与无传感器控制.ppt
- 壹桥海参重点推荐.pdf
- 12-重大危险源辨识清单及防范措施.pdf
- 大学生汕尾寻根红色信仰陆河.pdf
- 广东省汕尾市海丰县附城镇2025-2026学年五年级上册期中考试科学试卷(含答案).pdf
- 广东省梅州市2025-2026学年五年级上册期中测试科学试卷(含答案).pdf
- 广东省汕尾市陆丰市碣石镇2025-2026学年五年级上册期中考试科学试卷(含答案).pdf
- 湖南省永州市冷水滩区杨村甸花桥联考2025-2026学年六年级上册期中考试科学试卷.docx
- 湖南省永州市冷水滩区普利桥镇联考2025-2026学年六年级上册期中考试科学试卷.pdf
- 人教版PEP三年级英语上册课件《Unit5 Part B 第5课时 Let's learn, Listen and do & Start to read》.pptx
- 四川省自贡市富顺县代寺联考2025-2026学年六年级上册期中考试科学试卷.docx
- 广东省惠州市博罗县罗阳镇2025-2026学年五年级上册期中考试科学试卷(含答案).docx
- 四川省自贡市富顺县代寺联考2025-2026学年六年级上册期中考试科学试卷.pdf
- 湖南省永州市冷水滩区杨村甸花桥联考2025-2026学年六年级上册期中考试科学试卷.pdf
- 广东省惠州市博罗县罗阳镇2025-2026学年五年级上册期中考试科学试卷(含答案).pdf
- 2026年福建省高考物理试卷真题(含答案).pdf
- 人教版PEP三年级英语上册课件《Unit5 Part B 第4课时 Let's talk & Draw and say》.pptx
原创力文档

文档评论(0)