c语言实现链表正删改查操作代码
代码语言:c
所属分类:算法
代码描述:c语言实现链表正删改查操作代码
下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开
#include <stdio.h> #include <stdlib.h> typedef struct Link{ int elem; struct Link *next; }link; link * initLink(); //链表插入的函数,p是链表,elem是插入的结点的数据域,add是插入的位置 link * insertElem(link * p,int elem,int add); //删除结点的函数,p代表操作链表,add代表删除节点的位置 link * delElem(link * p,int add); //查找结点的函数,elem为目标结点的数据域的值 int selectElem(link * p,int elem); //更新结点的函数,newElem为新的数据域的值 link *amendElem(link * p,int add,int newElem); void display(link *p); int main() { //初始化链表(1,2,3,4) printf("初始化链表为:\n"); link *p=initLink(); display(p); printf(&.........完整代码请登录后点击上方下载按钮下载查看
网友评论0