![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
链表
NBattery
这个作者很懒,什么都没留下…
展开
-
链表中结点的插入和删除
//在第i个位置插入元素e(带头结点的链表)bool ListInsert(LinkList &L, int i, ElemType e)//后插法{ if (i < 1) return false; /******不带头结点时需要加上这段***********/ //if (i == 1) //{ // LNode *s =(LNode *)malloc(sizeof(LNode)); // s->data = e; // s->next = L->n原创 2022-05-08 12:14:10 · 419 阅读 · 0 评论 -
链表的定义和初始化(C语言代码)
首先是链表的定义typedef int ElemType;//指定结点中元素的类型typedef struct LNode LNode;//修改类型别名让代码更简洁struct LNode //定义一个结点类{ ElemType data; struct LNode*next;};如果上面的定义还不够简洁的话我们可以采用下面的这种方式typedef int ElemType;typedef struct LNode{ ElemType data;//每个结点存放一个数据元素原创 2022-05-08 12:09:01 · 1364 阅读 · 0 评论