- 博客(2)
- 收藏
- 关注
原创 链表的顺序插入和删除
顺序插入 void list_sort_insert(pstu* pphead,pstu* pptail,int val) { pstu pnew=(pstu)calloc(sizeof(stu),1); pstu pcur=*pphead;//一级指针,目前存储的是第一个节点的地址 类似于 你的叔叔有宝藏给你的*pphead是藏宝图,你自己照着化了一份就是pcur pstu ppre=pcur; pnew->num=val; //判断链表是否为空 if(NULL==*pph
2021-03-31 19:01:52
331
原创 头插法和尾插法
头插法和尾插法 1.用到的函数 calloc void *calloc(size_t num, size_t size) //在<stdlib.h>中的原型 功能:函数返回一个指向分配起始地址的指针。在内存的动态存储区中分配num个长度为size的连续空间,函数返回一个指向分配起始地址的指针;如果分配不成功,返回NULL a = calloc(n, sizeof(int)); pstu pnew=(pstu)calloc(sizeof(stu),1); memset 作用:将某一块内存中的内容
2021-03-28 17:10:50
1375
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人