第四周项目3(3)——单链表的应用
来源:互联网 发布:理发店记账软件 编辑:程序博客网 时间:2024/06/07 14:35
#include <stdio.h>#include <malloc.h>#include "linklist.h"bool increase(LinkList *L){ LinkList *p = L->next, *q; //p指向第1个数据节点 if(p != NULL) { while(p->next != NULL) { q = p->next; //q是p的后继 if (q->data > p->data) //只要是递增的,就继续考察其后继 p = q; else return false; //只要有一个不是后继大于前驱,便不是递增 } } return true;}int main(){ LinkList *A, *B; int i; ElemType a[]= {1, 3, 2, 9}; ElemType b[]= {0, 4, 5 ,6, 7, 8}; InitList(A); for(i=3; i>=0; i--) ListInsert(A, 1, a[i]); InitList(B); for(i=5; i>=0; i--) ListInsert(B, 1, b[i]); printf("A: %c\n", increase(A)?'Y':'N'); printf("B: %c\n", increase(B)?'Y':'N'); DestroyList(A); DestroyList(B); return 0;}
阅读全文
0 0
- 第四周项目3—单链表的应用(3)
- 第四周项目3—单链表的应用(1)
- 第四周项目3—单链表的应用(2)
- 第四周项目3—单链表应用
- 第四周项目3—单链表的应用 【2】连接
- 第四周项目3 —单链表的应用
- 第四周项目3——单链表应用(3)
- 第四周项目3——单链表应用(3)
- 第四周项目3——单链表应用(3)
- 第四周项目3——单链表应用(3)
- 第四周项目3——单链表应用(3)
- 第四周项目3——单链表应用(3)
- 第四周项目3——单链表应用(3)
- 第四周项目3—单链表应用(3)
- 第四周项目3—单链表应用(3)
- 第四周项目3——单链表应用(1)
- 第四周项目3——单链表应用(2)
- 第四周项目3——单链表应用(1)
- 如何将linux服务器上的项目拉到本地
- C++复合类型
- Android画不规则形状
- Java重定向与转发
- android获取屏幕信息
- 第四周项目3(3)——单链表的应用
- 运算放大器分析----虚短和虚断(转载)
- [LeetCode]--Reverse Integer
- 面向对象 单例设计模式
- Win7 64位下Python安装PIL图像处理库
- js str.split([separator[, limit]])注意事项
- 手把手教你申请ENS (Ethereum Name Service)
- JSONObject和JSONArray的转换
- 51nod 1256 乘法逆元