設(shè)計(jì)說(shuō)明:1。數(shù)據(jù)結(jié)構(gòu)和表示:程序用1、2、3、4分別表示將右、上、左、下的數(shù)字塊移動(dòng)到空格之中。采用典型的樹(shù)+鏈表結(jié)構(gòu),每種局面產(chǎn)生一個(gè)BoardState類(lèi)。出于避免走法順序列表被過(guò)多復(fù)制的考慮,在樹(shù)結(jié)構(gòu)中保存局面的繼承關(guān)系。每種新的局面產(chǎn)生后,引用估值函數(shù)產(chǎn)生f的值,再根據(jù)大小將其插入鏈表之中,以便實(shí)現(xiàn)“優(yōu)先展開(kāi)f值小的節(jié)點(diǎn)”。Solve()函數(shù)在成功解決問(wèn)題之后保存一個(gè)走法序列供輸出并返回零,而失敗則返回失敗處的節(jié)點(diǎn)層數(shù)。(具體的判斷方法見(jiàn)后文)
標(biāo)簽: 數(shù)據(jù)結(jié)構(gòu) 分 典型 數(shù)字
上傳時(shí)間: 2015-05-02
上傳用戶(hù):xieguodong1234
有一串10000位數(shù)的主串由1、2、3、4四位數(shù)隨機(jī)獲得,n位模式串是指有4的n次方個(gè)模式串,如2位模式串有:11、12、13、14、21、22、23、24、31、32、33、34、41、42、43、44等16個(gè)數(shù)組成。現(xiàn)在進(jìn)行模式匹配,假設(shè)主串為:431324113122341324132等等,則第一次比較是43,第二次比較是31,第三次比較是13,依此類(lèi)推,每比較一次則落得模式串中的一個(gè),當(dāng)所有模式串(有4的n次方個(gè))都被找到時(shí),記得所比較的次數(shù),則這個(gè)次數(shù)就是這次匹配的結(jié)果。程序執(zhí)行了100次,取了平均值,則結(jié)果即為n位模式匹配的結(jié)果。
上傳時(shí)間: 2015-05-13
上傳用戶(hù):x4587
This is the standard Tornado 2.2/VxWorks 5.5 trainning book.
標(biāo)簽: trainning standard Tornado VxWorks
上傳時(shí)間: 2014-01-15
上傳用戶(hù):nanxia
This is the standard Tornado 2.2/VxWorks 5.5 trainning book.
標(biāo)簽: trainning standard Tornado VxWorks
上傳時(shí)間: 2013-12-09
上傳用戶(hù):zwei41
This is the standard Tornado 2.2/VxWorks 5.5 trainning book.
標(biāo)簽: trainning standard Tornado VxWorks
上傳時(shí)間: 2013-12-22
上傳用戶(hù):dengzb84
This is the standard Tornado 2.2/VxWorks 5.5 trainning book.
標(biāo)簽: trainning standard Tornado VxWorks
上傳時(shí)間: 2015-06-06
上傳用戶(hù):標(biāo)點(diǎn)符號(hào)
This is the standard Tornado 2.2/VxWorks 5.5 trainning book.
標(biāo)簽: trainning standard Tornado VxWorks
上傳時(shí)間: 2013-12-28
上傳用戶(hù):xinyuzhiqiwuwu
This is the standard Tornado 2.2/VxWorks 5.5 trainning book.
標(biāo)簽: trainning standard Tornado VxWorks
上傳時(shí)間: 2013-11-29
上傳用戶(hù):llandlu
Ivor Horton s Beginning Java 2, JDK 5 Edition (Java 2入門(mén)經(jīng)典:JDK 5)英文原版 本書(shū)綜合介紹了使用J2SE(Java 2 Standard Edition)5.0或更高版本開(kāi)發(fā)動(dòng)態(tài)程序的過(guò)程,闡述了Java語(yǔ)言的各個(gè)方面,包括Java語(yǔ)言結(jié)構(gòu)和工作原理的基本知識(shí),用大量的實(shí)例講述如何開(kāi)發(fā)功能齊全的Java應(yīng)用程序,以期幫助讀者掌握J(rèn)ava語(yǔ)言的最新特性和Java類(lèi)庫(kù)中主要的功能包,積累Java應(yīng)用環(huán)境的使用經(jīng)驗(yàn),并在核心技術(shù)領(lǐng)域打下堅(jiān)實(shí)的基礎(chǔ)。. 本書(shū)系統(tǒng)全面、淺顯易懂,非常適合沒(méi)有任何編程經(jīng)驗(yàn)的初學(xué)者閱讀,也可作為軟件開(kāi)發(fā)人員和高校師生的必備參考書(shū)。 通過(guò)閱讀本書(shū),你可以借助J2SE 5.0這個(gè)最新、最出色的Java平臺(tái)來(lái)學(xué)習(xí)Java編程。J2SE 5.0擁有強(qiáng)大的新特性和新功能,使Java性能產(chǎn)生了巨大的飛躍。
標(biāo)簽: Java Beginning JDK Standard
上傳時(shí)間: 2015-07-03
上傳用戶(hù):gonuiln
用Applet實(shí)現(xiàn)IM(在本地)(簡(jiǎn)單的socket編成) 用eclipes3.2 + tomcat5.5調(diào)試成功
標(biāo)簽: eclipes Applet socket tomcat
上傳時(shí)間: 2014-12-21
上傳用戶(hù):zyt
蟲(chóng)蟲(chóng)下載站版權(quán)所有 京ICP備2021023401號(hào)-1