- 博客(5)
- 问答 (1)
- 收藏
- 关注
原创 6-6 单链表结点删除
函数readlist从标准输入读入一系列正整数,按照读入顺序建立单链表。当读到−1时表示输入结束,函数应返回指向单链表头结点的指针。函数deletem将单链表L中所有存储了m的结点删除。返回指向结果链表头结点的指针。
2023-04-17 09:30:02 149 1
原创 PTA linked list 6-4 链表拼接
本题要求实现一个合并两个有序链表的简单函数。链表结点定义如下:struct ListNode { int data; struct ListNode *next;};函数接口定义:struct ListNode *mergelists(struct ListNode *list1, struct ListNode *list2);其中 list1 和 list2 是用户传入的两个按 data 升序链接的链表的头指针;函数 mergelists 将两个链表合并成一个按 data
2023-04-17 09:27:57 304
原创 PTA 6-3 逆序数据建立链表
函数createlist利用scanf从输入中获取一系列正整数,当读到−1时表示输入结束。按输入数据的逆序建立一个链表,并返回链表头指针。int data;
2023-04-17 09:26:43 492 1
原创 PTA 6-1 建立学生信息链表
该函数利用scanf从输入中获取学生的信息,并将其组织成单向链表。int num;/*学号*/ char name [ 20 ];/*姓名*/ int score;/*成绩*/ struct stud_node * next;/*指向下个结点的指针*/ };单向链表的头尾指针保存在全局变量head和tail中。输入为若干个学生的信息(学号、姓名、成绩),当输入学号为0时结束。
2023-04-17 09:25:29 564 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人