class Eat
{
int eatPeach(int time,int peach)
{
if(time==1)
{return peach;}
else
{
time--;
peach=(peach+1)*2;
return eatPeach(time,peach);
}
}
}
public class Monkey
{
public static void main(String args[])
{
Eat test=new Eat();
int time=10,peach=1,count;
count=test.eatPeach(time,peach);
System.out.println("第一天这个猴子摘了"+count+"个桃子");
}
}
分享到:
相关推荐
这是为学习Java基础的资料视频,猴子分桃问题
c语言版的猴子吃桃的源程序,用不同的方法求解桃子的总数。其中有递归算法,数组算法,链表算法。
猴子吃桃子问题。有一群猴子摘了一堆桃子,他们每天都吃当前桃子的一半且再多吃一个,到了第10天就只余下一个桃子。用多种方法实现求出原来这群猴子共摘了多少个桃子。要求:1)采用数组数据结构实现上述求解;2)采用...
猴子吃桃问题递归
有一群猴子摘了一堆桃子,他们每天都吃当前桃子的一半且再多吃一个,到了第10天就只余下一个桃子。用多种方法实现求出原来这群猴子共摘了多少个桃子?要求: (1)采用数组数据结构实现上述求解 (2)采用链数据结构...
猴子吃桃问题 1) 采用数组数据结构实现上述求解; 2) 采用链表数据结构实现上述求解; 3) 采用递归的方式求解。
利用三种方法解决问题 通过递归 数组 链表 三种方法 通过主函数进行合并 对C语言的学习很用帮助
猴子吃桃问题递归
猴子吃桃问题的源代码,实现猴子吃桃,其中使用的编写工具是C/C++
猴子吃桃问题递归
采用递归算法,运用C语言编写解决猴子吃枣问题!可递归运用任意天的情况……
数据结构课程设计报告--猴子偷桃问题.zip数据结构课程设计报告--猴子偷桃问题.zip
例如:X=3,Y=4时(即3天吃4个桃子)一共有下面列出的15种不同吃法 1 :0 0 4 2 :0 1 3 3 :0 2 2 4 :0 3 1 5 :0 4 0 6 :1 0 3 7 :1 1 2 8 :1 2 1 9 :1 3 0 10 :2 0 2 11 :2 1 1 12 :2 2 0 ...
主要介绍了C语言实现的猴子吃桃问题解决方案,较为详细的分析了猴子吃桃问题并给出了C语言算法的实现方法,具有一定参考借鉴价值,需要的朋友可以参考下
此代码展示了一种用递归解决迷宫问题的方法,可以自行输入迷宫即得到解答
无论您是Java编程的初学者还是有经验的程序员,该资源都将为您提供有价值的指导和支持,帮助您掌握Java中猴子摘桃问题的解决方法。我们相信,该资源将成为想提高算法设计技能的Java程序员的宝贵参考资料。
java 内的递归问题极其练习代码,比较全面的讲述了递归问题,希望不太熟悉此部分的可以通过此文档懂得理解递归。
题目:猴子吃桃问题:猴子第一天摘下若干个桃子,当即吃了一半,还不瘾,又多吃了一个 第二天早上又将剩下的桃子吃掉一半,又多吃了一个。以后每天早上都吃了前一天剩下 的一半零一个。到第10天早上想再吃时,见只...
Java递归算法构造JSON树形结构,Java递归算法构造JSON树形结构Java递归算法构造JSON树形结构