如何用递归算法判断一个数组是否递增
2017-04-20 20:46
357 查看
题 目 :如何用递归算法判断一个数组是否递增
C实现:
#include <stdio.h> bool isIncrease(int a[], int len) { int n = len - 1; if(n==0) return 1; else { if(a >=a[n-1]) isIncrease(a,len-1); else return 0; } } int main() { int a[] = {2,3,4,7,9,12,7}; int len = sizeof(a)/sizeof(a[0]); int res = isIncrease(a,len) ; if (res==1) printf("a is an Increase array"); else printf("a isn't an Increase array!"); return 0; }
相关文章推荐
- 如何用递归算法判断一个数组是否是递增
- 如何用递归算法判断一个数组是否是递增
- 问题3:如何用递归算法判断一个数组是否是递增?
- 每天三道冲刺工作--如何用递归算法判断一个数组是否是递增
- 用递归算法判断一个数组是否递增
- 用递归算法判断数组a[N]是否为一个递增数组
- 用递归算法判断数组a[N]是否为一个递增数组
- 用递归算法判断数组a[N]是否为一个递增数组
- 用递归算法判断数组a[N]是否为一个递增数组
- 用递归算法判断一个数组是否递增
- C语言——用递归算法判断数组是否为一个递增数组
- 递归算法判断数组是否为一个递增数组
- 二维数组中的查找-在一个二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。
- js如何判断一个数组中是否有重复的值
- 如何判断一个整数数组中是否有重复元素?要求时间复杂度O(n),空间复杂度O(1)
- js如何判断数组里面的数据是否是递增的
- 在一个二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。 请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数
- 如何判断一个String字符是否在string[]数组里
- C语言:【面试题】在二维数组中,每行每列都按照递增的顺序排序,判断数组中是否包含一个数。
- 【c语言】二维数组中的查找,杨氏矩阵在一个二维数组中,每行都按照从左到右的递增的顺序排序,输入这样的一个数组和一个数,判断数组中是否包含这个数