递归判断数组是否升序
2014-07-30 11:46
267 查看
//递归判断数组是否升序 public class IsAccendListRecursive { public static void main(String[] args) { IsAccendListRecursive is = new IsAccendListRecursive(); int[][] a = { { 1, 2, 3, 4, 5, 6, 7 }, { 8, 2, 3, 4, 5, 6, 7 }, { 1, 2, 3, 8, 5, 6, 7 }, { 1, 2, 3, 4, 5, 6, 0 }, }; for (int[] b : a) { is.isAccendListRecursive3(b, 0, b.length - 1); System.out.println(is.result); } } private boolean result; // return the min element of the array that has been checked public int isAccendListRecursive3(int[] a, int s, int e) { if (s == e) { result = true; } else { int min = isAccendListRecursive3(a, s + 1, e); result = result && (a[s] < min); } return a[s]; } }
相关文章推荐
- 通过递归判断一个整形数组是否按升序排列(java实现)
- 递归判断一维数组是否为升序数组
- 用递归判断一个数组是否是升序
- 使用递归判断一个数组是否为升序
- 【每日面试题】使用递归方法判断数字是否是升序数组
- 递归判断数组是否是升序
- 用递归的方法判断一个数组是否为递增数组
- 递归判断数组是否为递增数组
- 判断整型数组a[N]是不是升序排列(递归)
- 数组是否升序判断
- 用递归判断一个数组是否递增 JAVA代码
- 递归大总结之判断数组是否递增
- 递归实现判断数组是否递增
- 判断数组是否升序
- 程序员面试题目总结--数组(一)【递归求数组所有元素和、用一个for循环打印出一个二维数组、用递归判断数组是否是递增、有序数组中删除重复元素】
- 一个有序的二维数组,自上而下,自左至右都是升序,判断输入的整数是否在数组中
- 简单递归____判断整型数组a[N]是不是升序排列
- 递归方法判断数组是否为递增数组
- 递归思维判断数组a[N]是否为一个递增数组
- 递归方法判断数组中的元素是否有序(Java实现)