您的位置:首页 > 编程语言 > Java开发

通过递归判断一个整形数组是否按升序排列(java实现)

2016-09-01 17:53 701 查看
public class CheckIn {
public static boolean compare(int a,int b){//定义一个比较方法
return a>b?false:true;
}
public String checkIncrease(int[] s,int begin){
int len=s.length-1;
while(begin<len){
if(compare(s[begin], s[begin+1])){
begin++;
checkIncrease(s, begin);

}
else{
return "不为升序数组";
}
}
return "是升序数组";
}
public static void main(String[] args){
int a[]={1,2,3,4,5,6,8,7};
System.out.println(new CheckIn().checkIncrease(a, 0));
}

}
程序主要是通过递归的思想,比较数组中前后两项的大小,然后判断数组是否升序。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  递归 升序 java
相关文章推荐