欢迎使用CSDN-markdown编辑器
来源:互联网 发布:加盟淘宝店需要多少钱 编辑:程序博客网 时间:2024/06/10 06:42
数据结构之链表
链表节点定义
只要获得链表的头结点,就可以通过指针遍历整条链表,一个链表节点可用C语言描述如下:
typedef struct node{ ElemType data; /*数据域*/ struct node *next; /*指针域*/}LNode;*LinkList;
这里提一下,以下两种声明方式是等价的:
LNode *L;
和
LinkList L;
下面介绍关于链表的操作函数
创建一个链表:
LinkList CreatLinkList(int n){ /*建立一个长度为n的链表*/ LinkList p,r,list=NULL; ElemType e; int i; for(i=1;i<=n;i++){ scanf("node_%d=%d\n",&i,&e); p=(LinkList)malloc(szieof(LNode)); p->data=e; p->next=NULL; if(!list) list=p; else r->next=p; r=p; } return list;}
向链表插入节点:
阅读全文
0 0
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 浅谈 概率与期望 DP
- 运行mvn命令出现MojoNotFoundException异常
- ztree的简单使用
- c++初级 之 双向链表
- JSTL标签库
- 欢迎使用CSDN-markdown编辑器
- 深入理解Java虚拟机学习笔记2.1-G1垃圾回收
- struts动态方法调用2种
- Longest Palindromic Substring
- webpack中imports-loader,exports-loader,expose-loader的区别
- 445. Add Two Numbers II
- reactjs中区别于普通Html的写法
- CDC在C++中的应用
- 最长上升子序列(LIS)长度 O(nlogn)算法 hdu1950为例