问题及代码:
/*Copyright(c)2016,烟台大学计算机与控制工程学院
*All right reserved.
*文件名称:yyy.cpp
*作者:车佳颖
*完成日期;2016年9月22日
*版本号;v1.0
*
*问题描述: 设计一个算法,判断单链表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[],int n)//尾插法建立单链表
{
LinkList *s,*r; //头指针*s与增加的尾指针*r
int i;
L=(LinkList *)malloc(sizeof(LinkList));
r=L;
for(i=0;i<