这是我在学校中遇到的一个问题,所以分享一个非常简单的方法。这里只是判断数组是否有序,并没有判断正序还是倒序。正序、倒序以及所有数字相等都视为有序,特殊情况比如「1,1,2,2」这类也视为有序。
思路就是比较数组中相邻的两个数字,并统计大于,等于和小于的数量,通过这个来判断是否有序。
代码如下:
int count1 = 0;
int count2 = 0;
int count3 = 0;
int [] A;
for
这是我在学校中遇到的一个问题,所以分享一个非常简单的方法。这里只是判断数组是否有序,并没有判断正序还是倒序。正序、倒序以及所有数字相等都视为有序,特殊情况比如「1,1,2,2」这类也视为有序。
思路就是比较数组中相邻的两个数字,并统计大于,等于和小于的数量,通过这个来判断是否有序。
代码如下:
int count1 = 0;
int count2 = 0;
int count3 = 0;
int [] A;
for