回复 22楼 xzlxzlxzl
多谢指正其实我也知道不符合题意,因为耗费了我太多时间,所以我就乱改题目了

第1点确实应该修改,也很容易实现,比如输入N,然后一个for(i=0;i<N;i++)循环就可以,我最后懒得改了
如果第二点按要求做的话,就像你说的,L1 L2 作为形参,没办法修改L1 L2指向的内存,我一开始是直接把L1的尾节点指向L2的头结点,然后用排序那个函数,这样做可以保留原来的节点,但是L1和L2 不能赋值NULL,也就是输出不会是NULL,除非在函数外直接赋值NULL,或者像我写这个,创建一个新链表,然后把旧的释放掉