数据结构Java版 判断升序

题目描述

实现public static boolean isSorted(int[] table)

判断整数数组元素是否已经按升序排序。

输入

一列数,需要判断的数组元素。

输出

如果已经排序输出YES

如果没有排序输出NO

样例输入

1
2
3
4
5
6

样例输出

YES

分析:本题只有一点需要注意就是判题机输入是以读文件的形式

#include<iostream>
using namespace std;
int main()
{
	int a[100000],b,i=0,ans=0;
	while(cin>>b)
	{
		a[++i]=b;
		if(a[i]<=a[i-1]&&i>1)
		{
			ans=1;
			break;
		}
	}
	if(ans==1)
		cout<<"NO"<<endl;
	else
		cout<<"YES"<<endl;
} 

猜你喜欢

转载自blog.csdn.net/basketball616/article/details/85563596
今日推荐