再谈奶牛问题

简介:

在博客园上看到很多人讨论的”在csdn上看到奶牛问题,写了下算法“和“奶牛问题”,觉得好玩,自己尝试着用面向对象的方法算了一下,练练手,没有技术含量,记录下来。
一、问题还原
一只刚出生的小牛,4年后生一只小牛,以后每年生一只。现有一只刚出生的小牛,问20年后共有牛多少只?

ps:看到很多人在原题处留言说这题出的不严谨云云。下面的所有实现都是在理想状态下,特此声明。
二、具体实现
1、奶牛实体类

代码

 2、生奶牛方法(非递归)

代码

 3、输出
下面的显示是按照母亲id来显示结果的,您也可以改成按照第几代或者岁数显示。

代码

 最后贴一下完整代码:

代码



 





本文转自JeffWong博客园博客,原文链接:http://www.cnblogs.com/jeffwongishandsome/archive/2009/12/09/1620338.html,如需转载请自行联系原作者

目录
相关文章
|
7月前
|
运维 监控 数据安全/隐私保护
绝地反击,不做背锅侠!
那么作为运维人员,如何摆脱以上背黑锅的尴尬局面呢?堡垒机当然是破解此局面的绝杀大招。
65 0
|
C语言
【每日一道智力题】之高楼扔只因蛋
【每日一道智力题】之高楼扔只因蛋
171 0
|
算法
回溯算法——我欲修仙(功法篇)
回溯算法——我欲修仙(功法篇)
106 0
四道好题分享(看似简单,但是棘手)
四道好题分享(看似简单,但是棘手)
105 0
|
存储 算法
蛋蛋惨遭数组滑铁卢,面试官建议回村养猪。
蛋蛋惨遭数组滑铁卢,面试官建议回村养猪。
蛋蛋惨遭数组滑铁卢,面试官建议回村养猪。
|
存储 安全 Java
面渣逆袭:Java集合连环三十问
面渣逆袭:Java集合连环三十问
168 0
面渣逆袭:Java集合连环三十问
|
Java 新能源
用“鸟屎”调侃同行,石墨烯真的是加个“屎”都能发论文?
用“鸟屎”调侃同行,石墨烯真的是加个“屎”都能发论文?
277 0