Java,你是如此美麗!
BlogJava
|
首頁
|
發(fā)新隨筆
|
發(fā)新文章
|
聯(lián)系
|
聚合
|
管理
隨筆:1 文章:82 評論:4 引用:0
古典問題:有一對兔子...
package
com;
import
java.util.Vector;
/**/
/*
* 題目:古典問題:有一對兔子,從出生后第3個(gè)月起每個(gè)
* 月都生一對兔子,小兔子長到第三個(gè)月后每個(gè)月又生
* 一對兔子,兔子的壽命都是10個(gè)月,問每個(gè)月的兔子總數(shù)為多少?
*/
public
class
Test2
{
//
容器,存儲存活的兔子對
private
Vector vector
=
new
Vector();
//
編號
private
int
No
=
0
;
//
構(gòu)造函數(shù)
public
Test2()
{
InnerClass ic
=
new
InnerClass();
ic.setNo(No
++
);
vector.add(ic);
}
public
void
born()
{
InnerClass ic
=
new
InnerClass();
ic.setNo(No
++
);
vector.add(ic);
}
//
內(nèi)部類
class
InnerClass
{
private
int
no
=
0
;
private
int
life
=
0
;
public
void
setNo(
int
no)
{
this
.no
=
no;
}
public
void
setLife(
int
life)
{
this
.life
=
life;
}
public
int
getNo()
{
return
this
.no;
}
public
int
getLife()
{
return
this
.life;
}
}
public
int
calculate()
{
//
設(shè)置20個(gè)月內(nèi)每個(gè)月的兔子數(shù)
int
Max
=
20
;
//
初始為2只兔子
int
sum
=
2
;
while
(Max
>
0
)
{
for
(
int
i
=
0
; i
<
vector.size(); i
++
)
{
InnerClass ic
=
(InnerClass)vector.elementAt(i);
int
life
=
ic.getLife();
life
++
;
if
(life
<
3
)
{
//
do nothing
ic.setLife(life);
}
else
//
可以生小兔子了
{
born();
}
if
(life
>=
10
)
//
必須死亡
{
vector.removeElementAt(i);
}
}
System.out.println(
"
第
"
+
(
20
-
Max)
+
"
月兔子數(shù)量:
"
+
vector.size()
*
2
);
Max
--
;
}
return
0
;
}
public
static
void
main(String args[])
{
Test2 t2
=
new
Test2();
t2.calculate();
}
}
發(fā)表于 2010-10-24 19:51
自由戰(zhàn)士
閱讀(2873)
評論(0)
編輯
收藏
所屬分類:
java
新用戶注冊
刷新評論列表
只有注冊用戶
登錄
后才能發(fā)表評論。
網(wǎng)站導(dǎo)航:
博客園
IT新聞
Chat2DB
C++博客
博問
管理
相關(guān)文章:
面向?qū)ο笤O(shè)計(jì)原則概述
java事務(wù)處理
java中成員變量和局部變量的區(qū)別
java為什么可以跨平臺
Java方法參數(shù)是引用調(diào)用還是值調(diào)用?——值調(diào)用
log4j的作用
幾種任務(wù)調(diào)度的 Java 實(shí)現(xiàn)方法與比較
Java學(xué)習(xí)之Iterator(迭代器)的一般用法 (轉(zhuǎn))
外部訪問類的私有方法和私有屬性
JSP內(nèi)置對象之五——PAGE
<
2025年5月
>
日
一
二
三
四
五
六
27
28
29
30
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
1
2
3
4
5
6
7
常用鏈接
我的隨筆
我的評論
我的參與
最新評論
留言簿
給我留言
查看公開留言
查看私人留言
隨筆檔案
2010年10月 (1)
文章分類
ajax(1)
(rss)
c#(1)
(rss)
c++(19)
(rss)
css
(rss)
html(1)
(rss)
java(23)
(rss)
javascript(3)
(rss)
jquery(1)
(rss)
jsp(2)
(rss)
Oracle_SQL(8)
(rss)
SQL(8)
(rss)
SSH(2)
(rss)
文章檔案
2013年1月 (1)
2012年12月 (1)
2012年11月 (7)
2012年10月 (11)
2011年6月 (1)
2010年12月 (1)
2010年11月 (12)
2010年10月 (45)
2010年8月 (3)
搜索
最新評論
1.?re: .數(shù)組a[N],存放了1至N-1個(gè)數(shù),其中某個(gè)數(shù)重復(fù)一次。寫一個(gè)函數(shù),找出被重復(fù)的數(shù)字.時(shí)間復(fù)雜度必須為o(N)
@PREPOET
0.0貌似我看錯(cuò)題了
--PREPOET
2.?re: .數(shù)組a[N],存放了1至N-1個(gè)數(shù),其中某個(gè)數(shù)重復(fù)一次。寫一個(gè)函數(shù),找出被重復(fù)的數(shù)字.時(shí)間復(fù)雜度必須為o(N)
@天之驕子 那只是一個(gè)特殊情況,不適用于這個(gè)題
--PREPOET
3.?re: .數(shù)組a[N],存放了1至N-1個(gè)數(shù),其中某個(gè)數(shù)重復(fù)一次。寫一個(gè)函數(shù),找出被重復(fù)的數(shù)字.時(shí)間復(fù)雜度必須為o(N)
@天之驕子
呵呵,不錯(cuò),這也是一個(gè)方法。
--自由戰(zhàn)士
4.?re: .數(shù)組a[N],存放了1至N-1個(gè)數(shù),其中某個(gè)數(shù)重復(fù)一次。寫一個(gè)函數(shù),找出被重復(fù)的數(shù)字.時(shí)間復(fù)雜度必須為o(N)
評論內(nèi)容較長,點(diǎn)擊標(biāo)題查看
--天之驕子
Powered by:
博客園
模板提供:
滬江博客
Copyright ©2025 自由戰(zhàn)士
主站蜘蛛池模板:
亚洲中文字幕不卡无码
|
国产美女a做受大片免费
|
国产亚洲一区二区三区在线观看
|
亚洲国产精品无码久久久秋霞1
|
亚洲性线免费观看视频成熟
|
91亚洲国产成人精品下载
|
免费观看91视频
|
亚洲天堂在线播放
|
最近2019年免费中文字幕高清
|
久久久久亚洲精品影视
|
中文字幕免费在线
|
亚洲校园春色另类激情
|
成年女人毛片免费播放视频m
|
久久国产精品亚洲一区二区
|
成人片黄网站色大片免费观看APP
|
亚洲精品高清国产一线久久
|
国内少妇偷人精品视频免费
|
久久亚洲美女精品国产精品
|
一区二区无码免费视频网站
|
亚洲综合色丁香婷婷六月图片
|
国产小视频免费观看
|
a级毛片免费高清视频
|
国产AV无码专区亚洲AV毛网站
|
久9久9精品免费观看
|
亚洲av永久综合在线观看尤物
|
日韩免费电影在线观看
|
一级毛片在播放免费
|
亚洲91av视频
|
色吊丝最新永久免费观看网站
|
九九视频高清视频免费观看
|
亚洲AV无码一区二区三区DV
|
免费观看无遮挡www的视频
|
最新亚洲人成网站在线观看
|
亚洲人成网77777亚洲色
|
亚欧在线精品免费观看一区
|
亚洲heyzo专区无码综合
|
亚洲开心婷婷中文字幕
|
99视频全部免费精品全部四虎
|
免费国产va在线观看
|
亚洲成年人在线观看
|
免费在线视频一区
|