判断单链表是否递增
来源:互联网 发布:java if else语句 编辑:程序博客网 时间:2024/06/06 01:58
#include <iostream>#include<list>using namespace std;template <class T>struct Node{ T data; Node<T>* next;};template <class T>//尾插建立循环单链表Node<T>* creat_back( Node<T> * first,int len){ Node<T>* r=first; for( int i=0; i<len; i++) { int data; cin>>data; Node<T>* pnew=new Node<T>; pnew->data=data; pnew->next=r->next; r->next=pnew; r=pnew; } r->next=NULL; return first;}template <class T>//输出链表循环单链表void show(Node<T>* first){ Node<T>* p=first->next; while(p!=NULL) { cout<<p->data<<' '; p=p->next; } cout<<endl<<endl;}template<class T>int IsIncrease(Node<T>* first){ Node<T>* p=first->next; while(p->next) { if(p->data<p->next->data) p=p->next; else return 0; } return 1;}int main(){ Node<int >* first=new Node<int>; first=creat_back(first,5); show(first); if(IsIncrease(first)) cout<<"Increase"<<endl; else cout<<"Not Increase"<<endl; return 0;}
阅读全文
0 0
- 判断单链表是否递增
- 判断单链表是否递增
- 判断数组是否递增
- 第四周--单链表应用(判断是否递增)
- 第四周项目3(3)-判断单链表是否递增
- 第四周 项目3(3)-判断单链表是否递增
- 第四周项目三(3)-判断单链表是否递增
- 第四周 项目3.3 单链表应用之判断是否递增
- 第四周项目3(3)-判断单链表是否递增
- 第四周项目3—单链表 【3】判断是否递增
- 第四周项目3(3)-判断单链表是否递增
- 递归判断是否是递增数组
- 递归实现判断数组是否递增
- 第4周项目3-单链表的应用(3)判断单链表是否递增
- 第四周项目3 单链表应用(3)判断单链表是否递增
- 第四周上机实践—项目3(3)—判断单链表是否递增
- 第四周项目三(3)—判断单链表是否递增
- 递归方法判断数组是否为递增数组
- 命令行参数
- 存储在变量 sys.argv 中
- Linux设备驱动之中断---基本代码框架
- 万树IT:如何提升Android水平
- 关于如何在程序中使用命令行参数
- 判断单链表是否递增
- HDU 2602 Bone Collector(01背包问题)
- BPNN
- sys.argv 列表中的第一项总是一个字符串
- canvas setShadowLayer()画阴影不起作用
- Java IO的个人学习笔记(3)
- coursera-斯坦福-机器学习-吴恩达-第9周笔记(下)-推荐系统
- CSS选择器与层叠
- 编写函数: unsigned int reverse_bit(unsigned int value); 这个函数的返回 值value的二进制位模式从左到右翻转后的值。