题解 1052: [编程入门]链表合并

来看看其他人写的题解吧!要先自己动手做才会有提高哦! 
返回题目 | 我来写题解

筛选

优质题解

链表合并简单易懂(手写链表)(C语言)

解题思路:1、定义结构体(根据题干定义即可)2、创建链表函数3、输出链表函数4、链表排序:先讲两个链表合为一个链表,再通过选择排序的方式将链表重新排序注意事项:在合并原理原重新创建指针头,每次从原指针中挑出num最小的指针插入新指针中,如果原指针num最小为头指针,
优质题解

1052: [编程入门]链表合并

解题思路:主要需要解决的问题:(1)如何合并(2)如何排序是一边排序一边合并呢?还是先合并再排序呢?我选择了后者。一共写了5个子函数,分别用于创建链表,打印链表,合并链表,交换两结点数据,排序(需要调用前一个)。其中创建用的是尾插法,排序用的是选择排序。
优质题解

Manchester- C语言程序设计教程(第三版)课后习题11.8(链表创建,插入,连接)

解题思路:1.先设计个结点,包括学号,成绩,后继指针;2.输入a,b,程序中为n,m;3.分别创建长度为n的链表,和长度为m的链表;4.把两个链表连为一个,用选择排序法排序;5.输出,边输出,边释放结点讲的不好,代码时间有点长了,说实话,我都看了好长时间,