![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
技术小白之单链表
lj66
这个作者很懒,什么都没留下…
展开
-
按单链表元素序号给单链表拆分
完整代码 #include<stdio.h> #include<stdlib.h> typedef struct LNode{ struct LNode *next; int data; }LNode; //创建链表 struct LNode *Creatlist(){ LNode *head,*p,*s; head=(LNode *)malloc(sizeof(LNode)); p=head; head->next=NULL; int x; printf(".原创 2020-05-18 16:03:48 · 370 阅读 · 0 评论 -
带头结点的链表拆分
#include<stdio.h> #include<stdlib.h> typedef struct LNode{ struct LNode *next; int data; }LNode; //创建链表 struct LNode *Creatlist(){ int x; LNode *head,*p,*s; head=(LNode *)malloc(sizeof(LNode)); p=head; printf("请输入X的值:"); scanf("%d",&am.原创 2020-05-18 15:27:00 · 198 阅读 · 0 评论 -
C语言之算法与数据结构练习篇-寻找带头结点单链表的倒数第K个位置上的数
C语言之算法与数据结构练习篇-寻找带头结点单链表的倒数第K个位置上的数 算法思想:设置两个工作指针p,q同时指向头指针;其中p先走k步,然后p,q在同时走当p遍历到单链表的尾部时,q对应的就是单链表的倒数第K个位置上的数 完整代码如下 #include<stdio.h> #include<stdlib.h> //定义单链表结构 typedef struct node{ int value; struct node *next; }Node; //定义头指针 type原创 2020-05-18 08:07:09 · 307 阅读 · 0 评论