链表
芝士雪豹你干嘛
所有原创博客仅供参考,用作提供思路
展开
-
6-3 逆序数据建立链表
本题要求实现一个函数,按输入数据的逆序建立一个链表。 函数接口定义: struct ListNode *createlist(); 函数createlist利用scanf从输入中获取一系列正整数,当读到−1时表示输入结束。按输入数据的逆序建立一个链表,并返回链表头指针。链表节点结构定义如下: struct ListNode { int data; struct ListNode *next; }; 裁判测试程序样例: #include <stdio.h> #include &l原创 2021-01-04 09:57:32 · 704 阅读 · 0 评论 -
实验11.2 链表 6-4 链表拼接
这是一个比较好理解思路的代码 代码原地址 本题要求实现一个合并两个有序链表的简单函数。链表结点定义如下: struct ListNode { int data; struct ListNode *next; }; 函数接口定义: struct ListNode *mergelists(struct ListNode *list1, struct ListNode *list2); 其中list1和list2是用户传入的两个按data升序链接的链表的头指针;函数mergelists将两个链转载 2020-12-21 11:13:48 · 204 阅读 · 0 评论