/*
*Copyright (c)2017,烟台大学计算机与控制工程学院
*All rights reservrd.
*作者:李欣豪
*完成时间:2017年12月7日
*版本号:v1.0
*问题描述:1、设计一个算法,将一个带头结点的数据域依次为a1,a2,…,an(n≥3)的单链表的所有结点逆置,即第一个结点的数据域变为an,…,最后一个结点的数据域为a1。实现这个算法,并完成测试。
2、已知L1和L2分别指向两个单链表的头结点,且已知其长度分别为m、n,请设计算法将L2连接到L1的后面。实现这个算法,完成测试,并分析这个算法的复杂度。
3、设计一个算法,判断单链表L是否是递增的。实现这个算法,并完成测试。
一、建立单链表算法库:
① 建立头文件linklist.h
#ifndef LINKLIST_H_INCLUDED
#define LINKLIST_H_INCLUDED
typedef int ElemType;
typedef struct LNode //定义