用递归的方法判断整数组a[N]是不是升序排列
2012-08-01 21:09
162 查看
2.用递归的方法判断整数组a
是不是升序排列
bool is_increased(int a[] , int len)
{
if(len == 1)
{
return true;
}
if( a[len-2] > a[len-1])
{
return false;
}
else
{
return is_increased( a ,len-1);
}
}
判断是否是降序
bool is_dcreased(int a[] , int len)
{
if(len == 1)
{
return true;
}
if( a[len-2] < a[len-1])
{
return false;
}
else
{
return is_dcreased( a ,len-1);
}
}
是不是升序排列
bool is_increased(int a[] , int len)
{
if(len == 1)
{
return true;
}
if( a[len-2] > a[len-1])
{
return false;
}
else
{
return is_increased( a ,len-1);
}
}
判断是否是降序
bool is_dcreased(int a[] , int len)
{
if(len == 1)
{
return true;
}
if( a[len-2] < a[len-1])
{
return false;
}
else
{
return is_dcreased( a ,len-1);
}
}
相关文章推荐
- 华为面试题:用递归的方法判断整数组a[N]是不是升序排列
- 用递归的方法判断整数组a[N]是不是升序排列
- 用递归的方法判断整数组a[N]是不是升序排列
- 95 1.判断一字符串是不是对称 2.用递归的方法判断整数组 a[N]是不是升序排列
- 简单递归____判断整型数组a[N]是不是升序排列
- 判断整型数组a[N]是不是升序排列(递归)
- 判断整形数组是按升序还是降序排列的,采用递归的方法
- 链表逆序(递归&非递归)/倒序输出链表值/用一个递增序列构建平衡二叉搜索树/用递归的方法判断数组是不是升(降)序排列
- 【每日面试题】使用递归方法判断数字是否是升序数组
- 微软100题(95)递归判断数组是不是升序
- 给一个整数数组,对数组中的每个整数中的所有数字按照升序排列(如101排序后为011)请写一个方法,输出排序后的数组中的最大数。 例如有一个数组: 101、132、375,排序后11、123、357,
- 判断一个数是不是2的整数次幂(两种方法)
- 通过递归判断一个整形数组是否按升序排列(java实现)
- 对于一个m*n的整数矩阵,其中每一行和每一列的元素都按升序排列,设计一个高效的算法判断一个数值是否存在,并给出位置
- 程序员面试题精选100题(06)-判断整数序列是不是二元查找树的后序遍历结果
- 全排列方法一(递归)
- 微软面试之9题 判断整数序列是不是二元查找树的后续遍历结果
- 湖大2015 案列分析题,给出一个四位数,判断是不是11的整数倍
- C语言编程判断一个数是否为整数的两种常用方法
- 2.1实现将一组整数进行升序排列