单链表
单链表的理解、头插法、尾插法以及单向输入输出
^南波万^
这个作者很懒,什么都没留下…
展开
-
链表在开空间时候出现的问题
题目:题目:第一种写法完整答案:原创 2024-09-16 10:22:07 · 168 阅读 · 0 评论 -
链表--逆置
【代码】链表--逆置。原创 2024-07-02 06:58:04 · 124 阅读 · 0 评论 -
删除链表结点---思路-----程序填空、选择、编程
思路:两个指针一个指针:遍历元素一个指针:指向要删除结点>>>>>>并释放这个指针(将要删除的那个结点存储到新的指针中 >>>>>>>>> 释放新指针)原创 2024-07-02 05:05:23 · 126 阅读 · 0 评论 -
函数创建单链表---无n型,需要 while 循环 + scanf
小技巧:因为第一个数字在案例中是1 ------>>>>>-----加一行代码直接输出第一个数字。原创 2024-07-01 17:46:39 · 252 阅读 · 0 评论 -
链表---综合各个平台--大一下重新学习
1.申请空间p=(struct stud_node*)malloc(sizeof(struct stud_node))strcpy(p->name,name)//对于 char 类型的。//对于 int 类型的。//head之后正常进行程序--操作尾指针 tail。事先不知道有多少个数据需要处理-----链表。对于顺序输出:就是插入尾部---尾指针。对于逆序输出:就是插入头部--头指针。//到了末尾的时候也需要特殊处理。//考虑 head 为空的时候。//返回头指针 head;原创 2024-05-26 20:16:47 · 169 阅读 · 0 评论 -
期末测试2--函数题---指针链表如何输出?
head=head->next)-------正确的写法。1.遍历指针链表 指针head在做for循环遍历的时候。总结写代码时候遇到的问题。总结写代码时候遇到的问题。原创 2024-06-14 12:03:03 · 199 阅读 · 0 评论 -
期末复习6--链表头插法(逆序)尾插法(顺序)---输出链表
4.新指针节点开空间 p = (struct Node*)malloc(sizeof(struct Node))2.新节点开空间 p=(struct Node*)malloc(sizeof(struct Node));5.切记要再scanf("%c",&ch);-------完整循环。3.数据存储 p -> data = ch;5.存储数据 p->data = ch;1.比头插法多一个尾结点*tail;原创 2024-06-16 09:41:19 · 266 阅读 · 0 评论 -
期末复习---链表函数题22届
有两个问题,一个是下面回答的这个return只能返回一个值而不能返回两个,第二个问题就是当有多个类型的时候,必须用结构的方式,就像在main里要定义结构体或者初始化结构体一样,需要进行struct fs + 新定义的变量(result )为什么不能写成我一开始写的形式。如果是让计算复数之积。原创 2024-06-22 07:16:52 · 98 阅读 · 0 评论 -
链表数组遍历输出的辨析(二者都含指针的情况下)----PTA期末复习题
如果是数组形式 stu[3] = { };-- >>>>>>--->>>>> 就只能用ptr++ 的形式。如果是链表的形式 p->data = data;--->>>>>>--->>>>> 两者都可以。一开始我认为是指针,直接背了指针输出的方式;如果将数组 遍历中的 ptr++;改成链表中的ptr=ptr->next。总结我认为输出的不同主要看上面是如何赋值的。分析怎么区分这两个 举个例子来。输入输出三位学生的学号和信息。输入输出三位学生的学号和信息。下面这个输出是正确的方式。原创 2024-06-26 06:30:46 · 160 阅读 · 0 评论