Description
实现public static boolean isSorted(int[] table)
判断整数数组元素是否已经按升序排序。
Input
一列数,需要判断的数组元素。
Output
如果已经排序输出YES
如果没有排序输出NO
Sample Input
1
2
3
4
5
6
Sample Output
YES
Hint
import java.util.*;
public class Main{
public static void main(String args[]){
Scanner cin = new Scanner(System.in);
int a, b;
b=-1;
while (cin.hasNext()){
a = cin.nextInt();
if(??????????){
????????;
????????????????????;
}
????????????;
}
if(!cin.hasNext())
????????????????????????
}
}
Source
#include <cstdio>
#include <iostream>
#include <cmath>
#include <string>
#include <cstring>
#include <algorithm>
#include <queue>
#include <vector>
#include <map>
using namespace std;
#define ll long long
int num[100000+8], x;
bool flag = 1;
int main()
{
while(~scanf("%d", &x))
{
int id = 0;
num[id] = x;
if(!id && num[id]<num[id-1])flag = 0;
id++;
}
if(flag)printf("NO\n");
else printf("YES\n");
return 0;
}
来源:oschina
链接:https://my.oschina.net/u/4392232/blog/3507889