- 浏览: 18923 次
最近访客 更多访客>>
最新评论
-
luozhong915127:
这是什么呀,你以为别人跟你一样是神眼呀。你可以把语言的条款写清 ...
Linux DM9000网卡驱动程序完全分析
兔子繁殖迭代问题
2011年08月01日
某农场引进一只兔子,该兔到了第3个月就会产下一只小兔,从此之后每月产下一只小兔。而小兔也一样,到了出生后的第三个月也会产下一只小兔,之后每个月都会产下一只小兔,以此类推, 8个月后这个农场一共有多少只兔子?(使用递归算法) public class Test { public static int con(int n) { if (n > 2) { return con(n - 1) + con(n - 2); } return 1; } public static void main(String[] args) { System.out.println(con(8)); } }
能这样递归是这些兔子的生产规律都是一致的
刚出生的子兔和刚出生的父兔的家族树是相似的
而第二个月的父兔撤掉他第三个月新生子兔那一个分支后家族树与前两者也是相似的,因此:
三者都可以用同一计算种群数量计算法则
con(n) = con(n - 1) + con(n - 2) (n>=2)
画个家族树图谱就会很清楚了,有空补上
参数的区别揭示了不同“月龄”的兔子,但未必是不同的兔子,时间是同一参照标准,比如n
运算法则相同不用多说了,剩下为什么是相加的逻辑,是子树所有叶子总和即母树所有叶子数量
时间标准是相同的,对于母树( con(n) )第三个月,对其最小子树( con(n-2) )而言,即第一月,产出量只为1
发表评论
-
深入探究 Win32 PE 文件格式
2012-01-20 08:23 709深入探究 Win32 PE 文件格 ... -
V4L2应用程序框架
2012-01-20 08:23 1210V4L2应用程序框架 2010年 ... -
关于file_operations结构体
2012-01-20 08:23 590关于file_operations结构体 2010年12月2 ... -
堆栈的认知!
2012-01-20 08:23 600堆栈的认知! 2010年11月2 ... -
Linux DM9000网卡驱动程序完全分析
2012-01-20 08:23 817Linux DM9000网卡驱动程序完全分析 2011年02 ... -
Adsutil.vbs在脚本入侵中的妙用
2012-01-19 13:35 583Adsutil.vbs在脚本入侵中的妙用 2011年03月0 ... -
利用VBS脚本让qq永远在线
2012-01-19 13:35 571利用VBS脚本让qq永远在线 2011年06月07日 让 ... -
vbs脚本实例
2012-01-19 13:35 673vbs脚本实例 2011年02月28日 rem 结束QQ ... -
vbs 脚本没事测试玩
2012-01-19 13:35 578vbs 脚本没事测试玩 2011年03月27日 Set ... -
VBS脚本文件大全
2012-01-19 13:35 798VBS脚本文件大全 2011年05月24日 一、自动打开 ... -
安装minigui 的界面环境 mstudio
2012-01-17 03:25 2024安装minigui 的界面环境 mstudio 2010年0 ... -
[转]win7搭建Android开发 个人测试成功
2012-01-17 03:24 605[转]win7搭建Android开发 个人测试成功 2011 ... -
Platform Builder和Embedded visual C++简介
2012-01-17 03:24 592Platform Builder和Embedded vis ... -
解决无IISXP系统无IIS如何安装IIS【出现问题请看最后面】
2012-01-17 03:24 814解决无IISXP系统无IIS如何安装IIS【出现问题请看最后面 ... -
搭建android开发环境
2012-01-17 03:24 718搭建android开发环境 2011年05月08日 O ... -
开学之前放个重磅――盘点下我知道的情景喜剧
2012-01-16 01:59 573开学之前放个重磅―― ... -
中国各地男人之最的分析
2012-01-16 01:59 780中国各地男人之最的分 ... -
祝福新人
2012-01-16 01:59 539祝福新人 2009年10月07日 好朋友军 ... -
daogou
2012-01-16 01:59 483daogou 2009年09月01日 服装店店员的服务用 ... -
徐强眼中的自己,朋友们觉得是我吗?
2012-01-16 01:59 522徐强眼中的自己,朋友们 ...
相关推荐
迭代法-穿越沙漠问题 迭代法-穿越沙漠问题
用MATLAB语言进行Jacobi迭代法、Gauss-Seidel迭代法、SOR迭代法三种算法的计算
函数方程和函数迭代问题.pdf
迭代式迭代式迭代式
求解线性⽅方程组 Ax=b,其中 A 为 ...比较 Jacobi 迭代法、Gauss-Seidel 迭代法、逐次超松弛迭代法、 共轭梯度法与高斯消去法、列主元消去法的计算时间。改变逐次超松弛迭代法的松弛因⼦, 分析其对收敛速度的影响。
解线性方程组的迭代法汇总:rs里查森迭代法求线性方程组Ax=b的解crs里查森参数迭代法求线性方程组Ax=b的解grs里查森迭代法求线性方程组Ax=b的解jacobi雅可比迭代法求线性方程组Ax=b的解gauseidel高斯-赛德尔迭代法求...
c++迭代器失效问题,描述c++中各种集合的迭代器使用
雅克比迭代+高斯迭代+SOR迭代法Matlab程序,同时支持谱半径计算,利于直接比较三种算法
数值分析雅可比迭代高斯迭代法实验报告
4.对比Ti是否小于一次迭代如果小于做三次迭代,否则一次迭代为最佳选址地址 5.复制一次迭代表(2),计算出坐标 结果 1.直到迭代Ti结果大于上面迭代,否则持续迭代 2.如果迭代结果大于上面,则上面的迭代坐标为...
C#是实现的基于迭代加深A*算法的八数码问题
包含牛顿迭代法、对分法、雅可比迭代、高斯赛德尔迭代的完整代码,牛顿迭代法、对分法用户可以自己输入多项式次数、精度,输出迭代计算过程中的数值和最终结果,支持对数、指数、幂函数输入
输入系数矩阵A,b,初始矩阵Y,可限定最大迭代次数M,和精度e. 关于SOR迭代则需要输入松弛因子w.
n后问题--非递归迭代回溯.rar n后问题--非递归迭代回溯.rar n后问题--非递归迭代回溯.rar n后问题--非递归迭代回溯.rar n后问题--非递归迭代回溯.rar n后问题--非递归迭代回溯.rar
Young于20世纪70年代提出逐次超松弛(Successive Over Relaxation)迭代法,简称SOR方法,是一种经典的迭代算法。它是为了解决大规模系统的线性等式提出来的,在GS法基础上为提高收敛速度,采用加权平均而得到的新...
基础的迭代学习控制算法,基于开环、闭环、开闭环的算法
包括雅可比迭代,高斯赛德尔迭代,松弛法迭代
本文利用计算机在数值运算方面的优势,根据经典力学方程迭代求解天体物理中的三体问题,并判定其是否为束缚态。 三体问题是天体力学中的基本模型,研究三个可视为质点的天体在万有引力作用下的运动规律问题。本文对...
一维稳态导热问题的高斯赛德尔迭代法求解方法
用于非线性最小二乘问题,通过高斯牛顿迭代实现