题解 | 有序序列判断
有序序列判断
https://www.nowcoder.com/practice/22e87f8a8d764a6582710f38d1b40c6e
#include <iostream>
using namespace std;
int main()
{
int n=0;
cin>>n;
int arr[n];
for(int i=0;i<n;i++)
{
cin>>arr[i];
}
bool sx=1;
bool jx=1;
for(int i=0;i<n-1;i++)
{
if(arr[i]<arr[i+1])
{
jx=0;
}
if(arr[i]>arr[i+1])
{
sx=0;
}
}
if(sx||jx)
{
cout<<"sorted"<<endl;
}
else
{
cout<<"unsorted"<<endl;
}
return 0;
}
查看15道真题和解析