![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
链表
Micro@Wei
这个作者很懒,什么都没留下…
展开
-
数据结构:将链表连接翻转,且利用原链表空间
#include<iostream> using namespace std; typedef struct LNode { int data; struct LNode* next; int num; }LNode,*LinkList; LinkList& createList(LinkList& L, int n) //创建链表 { L = new LNode; L->next = NULL; L->num = 0; LinkList r =原创 2021-04-13 21:30:32 · 152 阅读 · 0 评论 -
数据结构:找出链表确定值最大的节点
#include<iostream> using namespace std; typedef struct LNode { int data; struct LNode* next; int num; }LNode,*LinkList; LinkList& createList(LinkList& L, int n) //创建链表 { L = new LNode; L->next = NULL; L->num = 0; LinkList r原创 2021-04-13 21:29:26 · 1100 阅读 · 0 评论 -
数据结构:两个非递减有序链表合并为一个非递增有序链表
代码注释处的两个排序函数有BUG,先放着,等以后看看错在哪里。 第三个排序函数没问题,可正常运行。 #include<iostream> using namespace std; typedef struct LNode { int data; struct LNode* next; int num; }LNode,*LinkList; LinkList& createList(LinkList& L, int n) { L = new LNode; L->ne原创 2021-04-10 17:47:11 · 2504 阅读 · 1 评论 -
数据结构:两个递增链表的合并,且合并后无重复值
初步实现,代码健壮性不高,待完善 #include<iostream> using namespace std; typedef struct LNode { int data; struct LNode* next; int num; }LNode,*LinkList; LinkList& createList(LinkList& L, int n) { L = new LNode; L->next = NULL; L->num = 0;原创 2021-04-10 15:35:08 · 807 阅读 · 0 评论