问题及代码:
/*
copyright (t) 2016,烟台大学计算机学院
*All rights reserved.
*文件名称:1.cpp
*作者:常锐
*完成日期:2016年9月22日
*版本号:v1.0
*问题描述:判断单链表L是否递增(注:不考虑输入元素有重复的情况,如输入5个节点,1 2 3 3 5)
*输入描述:单链表L长度n 单链表L各节点元素
*程序输出:判断结果
*/
linklist.h:
typedef int ElemType;
typedef struct LNode //定义单链表结点类型
{
ElemType data;
struct LNode *next; //指向后继结点
} LinkList;
void CreateListR(LinkList *&L,ElemType a[],int n);//尾插法建立单链表
void DispList(LinkList *L); //输出单链表
int LinkJudgement(LinkList *L); //判断单链表L是否是递增的
linklist.cpp:
#include <stdio.h>
#include <malloc.h>
#include "linklist.h"
void CreateListR(LinkList *&L,ElemType a[]