#217. 递归查找数组中的特定数字
递归查找数组中的特定数字
递归查找数字6
题目背景
聪聪最近在学习递归算法。他遇到一个有趣的问题,需要判断一个整数数组中是否包含特定数字。
题目描述
给定一个整数数组,请你递归地判断该数组是否包含数字 。我们约定只考虑从给定索引开始的数组部分。通过这种方式,递归调用可以传递 来向下遍历数组。初始调用时,传入的 为 。
输入格式
输入以如下格式从标准输入中给出。
一行,包含若干个整数。其中,最后一个整数表示起始索引 ,它前面的所有整数构成待检查的数组。
输出格式
输出以如下格式输出到标准输出中。
如果数组包含 ,则输出
true;否则输出false。
样例
1 6 4 0
true
1 4 0
false
6 0
true
样例解释
对于第一个样例 1 6 4 0:
数组为 [1, 6, 4],起始索引为 。
从索引 开始,数组元素 是 ,不是 。
递归调用检查从索引 开始的数组部分 [6, 4]。
是 ,因此返回 true。
数据范围
每个测试用例的时间限制为 秒,内存限制为 KiB。