使用递归判断一个数组是否为升序
2015-04-28 19:23
447 查看
/** * 递归判断数组是否升序 * */ 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[] n:a){ is.is(n,0,n.length-1); System.out.println(is.flag); } } private boolean flag; public int is(int[] n,int s,int e){ if(s==e){ flag = true; }else{ int min = is(n,s+1,e); flag = flag&&(n[s]<min); } return n[s]; } }转:http://bylijinnan.iteye.com/blog/1335709
相关文章推荐
- 【每日面试题】使用递归方法判断数字是否是升序数组
- 用递归判断一个数组是否是升序
- 通过递归判断一个整形数组是否按升序排列(java实现)
- 一个有序的二维数组,自上而下,自左至右都是升序,判断输入的整数是否在数组中
- 不使用循环或递归判断一个数是否为3的幂(leetcode 326)
- 递归判断一维数组是否为升序数组
- 用递归判断一个数组是否递增 JAVA代码
- 程序员面试题目总结--数组(一)【递归求数组所有元素和、用一个for循环打印出一个二维数组、用递归判断数组是否是递增、有序数组中删除重复元素】
- 递归判断数组是否升序
- 递归思维判断数组a[N]是否为一个递增数组
- 用递归判断一个数组是否是递增数组
- 用递归的方法判断一个数组是否为递增数组
- shell脚本使用两个数组,判断一个变量是否在数组里面的例子
- 递归判断数组是否是升序
- javascript中判断一个值是否在数组中并没有直接使用
- 判断一个整型数组是否包含另外一个数组(未使用异常类的情况下)
- vuex中filter的使用 && 快速判断一个数是否在一个数组中
- java 编写程序实现从控制台接收一个 5 位以上的整数,使用数组来判断该数字 * 是否是回文数。(例如:789987,12344321是回文数)
- 使用jQuery判断一个数组中是否包含某个值