/*
*Copyright (c) 2016,烟台大学计算机学院
*Copyright (c) 2016,烟台大学计算机学院
*All right reserved.
*文件名称:test.cpp
*作者:杨天瑞
*完成日期:2016年9月22日
*版本号:v1.2.2
*
* 问题描述:已知L1和L2分别指向两个单链表的头结点,且已知其长度分别为m、n,请设计算法
*文件名称:test.cpp
*作者:杨天瑞
*完成日期:2016年9月22日
*版本号:v1.2.2
*
* 问题描述:已知L1和L2分别指向两个单链表的头结点,且已知其长度分别为m、n,请设计算法
将L2连接到L1的后面。实现这个算法,完成测试,并分析这个算法的复杂度。
*程序输入:无。
*程序输出:连接后的链表。
*/
*程序输入:无。
*程序输出:连接后的链表。
*/
头文件linklist.h:
#include<stdio.h>
#include<malloc.h>
typedef int ElemType;
typedef struct LNode //定义单链表结点类型
{
ElemType data;
struct LNode *next; //指向后继结点
}LinkList;
void CreateListF(LinkList *&L,ElemType a[],int n);//头插法建立单链表
void CreateListR(LinkList *&L,ElemType a[],int n);//尾插法建立单链表
void Ini