摘要:古典问题有一对兔子,从出生后第个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少分析此问题是数列问题解决举例
古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少?
分析:month | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
---|---|---|---|---|---|---|---|---|---|---|
total | 1 | 1 | 2 | 3 | 5 | 8 | 13 | 21 | 34 | 55 |
此问题是Fibonacci数列问题, f(n) = f(n-1) + f(n-2)
解决举例package sloveproblems; public class howmanyrabbits { public static void main(String[] args){ int a = 0; int b = 1; for (int i=0; i<=9; i++){ //for ten month int c = a + b; a = b; b = c; int month = i+1; System.out.println("the " + month+"th rabbits are: " + a); } } }
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/64259.html
摘要:接到面试通知辗转反侧,一直在默念明天改如何介绍自己的项目经验等。早早的起床,洗漱,把自己的总结的问题自问自答了一些。其实整个面试过程挺紧张,好在最后完成的挺漂亮。这不,复试通知来了,感谢那个千锋哥们。 接到面试通知辗转反侧,一直在默念明天改如何介绍自己的项目经验等。早早的起床,洗漱,把自己的总结的问题自问自答了一些。匆匆吃了早饭,挤进让人面目狰狞的地铁,此时什么都不顾,只盼着赶紧下地铁...
摘要:递归闭包原型继承本文主要讲解理清一些函数常用的知识点递归闭包是什么闭包使用场景什么是原型和原型链如何实现继承继承的原理,原文。当访问一个对象上的属性时,先尝试访问自身上的属性,再通过原型链尝试访问其构造函数原型上的属性。 递归、闭包、原型、继承 本文主要讲解、理清一些函数常用的知识点:递归、闭包是什么、闭包使用场景、什么是原型和原型链、如何实现继承、继承的原理,原文。 递归 函数的递归...
摘要:从这段描述可以得到以下对象小芒和小贤一样,原来也是一条可爱的小狗,可是突然有一天疯了,一看到人就会每隔半秒叫一声地不停叫唤。将一个函数的对象上下文从初始的上下文改变为由指定的新对象。 1、JavaScript数据类型有哪些? 基本数据类型:Number、String、Boolean、Null、Undefined 引用数据类型:Object(Array、Date、RegExp、Funct...
阅读 2900·2021-11-11 16:55
阅读 948·2021-09-28 09:36
阅读 3796·2021-09-22 15:22
阅读 2227·2021-09-06 15:12
阅读 1759·2021-08-19 10:55
阅读 2891·2019-08-30 12:52
阅读 498·2019-08-29 14:03
阅读 1206·2019-08-29 12:27