出版時(shí)間:2003-4 出版社:電子工業(yè)出版社 作者:安德森 頁(yè)數(shù):255 字?jǐn)?shù):400 譯者:徐小青
Tag標(biāo)簽:無(wú)
內(nèi)容概要
實(shí)驗(yàn)是使學(xué)生成為學(xué)習(xí)過程中主動(dòng)、創(chuàng)新的參與者的一種方法,本書體現(xiàn)了主動(dòng)學(xué)習(xí)的特點(diǎn)。它涵蓋了與數(shù)據(jù)結(jié)構(gòu)課程內(nèi)容匹配的16個(gè)實(shí)驗(yàn),通過16個(gè)實(shí)驗(yàn)的選擇,為學(xué)生創(chuàng)建在實(shí)踐中學(xué)習(xí)知識(shí)的體驗(yàn),把他們吸引到數(shù)據(jù)結(jié)構(gòu)實(shí)現(xiàn)和算法應(yīng)用之中。在每一個(gè)由四部分組成的實(shí)驗(yàn)中,學(xué)生面臨著運(yùn)用他們的知識(shí)和創(chuàng)造性的挑戰(zhàn),通過實(shí)驗(yàn)鞏固和應(yīng)用數(shù)據(jù)結(jié)構(gòu)課程的知識(shí)要點(diǎn)。
本書適用于大專院校計(jì)算機(jī)專業(yè)的師生,計(jì)算機(jī)編程人員。
書籍目錄
目 錄致謝 viii簡(jiǎn)介 ix譯者的話 xiv實(shí)驗(yàn)1 日志ADT 1日志ADT 2實(shí)驗(yàn)1:作業(yè)單 3實(shí)驗(yàn)1:實(shí)驗(yàn)前練習(xí) 3實(shí)驗(yàn)1:過渡練習(xí) 8Test 1測(cè)試計(jì)劃(constructor、month、year和daysInMonth操作) 9Test 2測(cè)試計(jì)劃(putEntry、getEntry操作) 9實(shí)驗(yàn)1:實(shí)驗(yàn)中練習(xí)1 9Test 3測(cè)試計(jì)劃(displayCalendar操作) 11實(shí)驗(yàn)1:實(shí)驗(yàn)中練習(xí)2 11Test 4測(cè)試計(jì)劃(Overloaded方法) 12實(shí)驗(yàn)1:實(shí)驗(yàn)中練習(xí)3 12Test 5測(cè)試計(jì)劃(plus操作) 13實(shí)驗(yàn)1:實(shí)驗(yàn)后練習(xí)1 13實(shí)驗(yàn)1:實(shí)驗(yàn)后練習(xí)2 14實(shí)驗(yàn)2 點(diǎn)列表ADT 15點(diǎn)列表ADT 15實(shí)驗(yàn)2:作業(yè)單 18實(shí)驗(yàn)2:實(shí)驗(yàn)前練習(xí) 18實(shí)驗(yàn)2:過渡練習(xí) 23Point List ADT操作的測(cè)試計(jì)劃 25實(shí)驗(yàn)2:實(shí)驗(yàn)中練習(xí)1 25曲線繪圖程序測(cè)試計(jì)劃 26實(shí)驗(yàn)2:實(shí)驗(yàn)中練習(xí)2 27曲線繪圖程序測(cè)試計(jì)劃 30實(shí)驗(yàn)2:實(shí)驗(yàn)中練習(xí)3 30insertBeginnig方法操作的測(cè)試計(jì)劃 31實(shí)驗(yàn)2:實(shí)驗(yàn)后練習(xí)1 31實(shí)驗(yàn)2:實(shí)驗(yàn)后練習(xí)2 31實(shí)驗(yàn)3 字符串ADT 33StringADT(內(nèi)部類) 34實(shí)驗(yàn)3:作業(yè)單 36實(shí)驗(yàn)3:實(shí)驗(yàn)前練習(xí) 37實(shí)驗(yàn)3:過渡練習(xí) 39Test 1測(cè)試計(jì)劃(showStructure操作) 39Test 2測(cè)試計(jì)劃(lessThan以及gtrThan操作) 40Test 3測(cè)試計(jì)劃(strCharCount操作) 40Test 4測(cè)試計(jì)劃(findSubstring操作) 41Test 5測(cè)試計(jì)劃(firstLtrWord操作) 41實(shí)驗(yàn)3:實(shí)驗(yàn)中練習(xí)1 42語(yǔ)句分析程序測(cè)試計(jì)劃 44實(shí)驗(yàn)3:實(shí)驗(yàn)中練習(xí)2 44Hangman程序測(cè)試計(jì)劃 48實(shí)驗(yàn)3:實(shí)驗(yàn)中練習(xí)3 49實(shí)驗(yàn)3:實(shí)驗(yàn)后練習(xí)1 51實(shí)驗(yàn)3:實(shí)驗(yàn)后練習(xí)2 52實(shí)驗(yàn)4 列表ADT的數(shù)組實(shí)現(xiàn) 54列表ADT 56實(shí)驗(yàn)4:作業(yè)單 58實(shí)驗(yàn)4:實(shí)驗(yàn)前練習(xí) 59實(shí)驗(yàn)4:過渡練習(xí) 62List ADT操作的測(cè)試計(jì)劃 64實(shí)驗(yàn)4:實(shí)驗(yàn)中練習(xí)1 65countBases()方法測(cè)試計(jì)劃 66實(shí)驗(yàn)4:實(shí)驗(yàn)中練習(xí)2 66moveToNth()測(cè)試計(jì)劃 67實(shí)驗(yàn)4:實(shí)驗(yàn)中練習(xí)3 67find操作的測(cè)試計(jì)劃 68實(shí)驗(yàn)4:實(shí)驗(yàn)后練習(xí)1 68實(shí)驗(yàn)4:實(shí)驗(yàn)后練習(xí)2 69實(shí)驗(yàn)5 堆棧ADT 70堆棧ADT 70實(shí)驗(yàn)5:作業(yè)單 72實(shí)驗(yàn)5:實(shí)驗(yàn)前練習(xí) 73實(shí)驗(yàn)5:過渡練習(xí) 76堆棧ADT上操作的測(cè)試計(jì)劃 77實(shí)驗(yàn)5:實(shí)驗(yàn)中練習(xí)1 78實(shí)驗(yàn)5:實(shí)驗(yàn)中練習(xí)2 78拷貝構(gòu)造函數(shù)和clone運(yùn)算的測(cè)試計(jì)劃 80實(shí)驗(yàn)5:實(shí)驗(yàn)中練習(xí)3 81后綴形式的算術(shù)表達(dá)式的運(yùn)算程序測(cè)試計(jì)劃 83實(shí)驗(yàn)5:實(shí)驗(yàn)后練習(xí)1 83實(shí)驗(yàn)5:實(shí)驗(yàn)后練習(xí)2 85實(shí)驗(yàn)6 隊(duì)列ADT 86隊(duì)列ADT 86實(shí)驗(yàn)6:作業(yè)單 88實(shí)驗(yàn)6:實(shí)驗(yàn)前練習(xí) 89實(shí)驗(yàn)6:過渡練習(xí) 91隊(duì)列ADT上操作的測(cè)試計(jì)劃 92實(shí)驗(yàn)6:實(shí)驗(yàn)中練習(xí)1 93putFront和getRear操作的測(cè)試計(jì)劃 94實(shí)驗(yàn)6:實(shí)驗(yàn)中練習(xí)2 94Length運(yùn)算的測(cè)試計(jì)劃 95實(shí)驗(yàn)6:實(shí)驗(yàn)中練習(xí)3 95實(shí)驗(yàn)6:實(shí)驗(yàn)后練習(xí)1 96實(shí)驗(yàn)6:實(shí)驗(yàn)后練習(xí)2 97實(shí)驗(yàn)7 列表ADT的單鏈表實(shí)現(xiàn) 98列表ADT 98實(shí)驗(yàn)7:作業(yè)單 101實(shí)驗(yàn)7:實(shí)驗(yàn)前練習(xí) 101實(shí)驗(yàn)7:過渡練習(xí) 103列表ADT上操作的測(cè)試計(jì)劃 104實(shí)驗(yàn)7:實(shí)驗(yàn)中練習(xí)1 105moveToBeginning操作的測(cè)試計(jì)劃 105實(shí)驗(yàn)7:實(shí)驗(yàn)中練習(xí)2 106insertBefore操作的測(cè)試計(jì)劃 106實(shí)驗(yàn)7:實(shí)驗(yàn)中練習(xí)3 107Slide顯示程序的測(cè)試計(jì)劃 108實(shí)驗(yàn)7:實(shí)驗(yàn)后練習(xí)1 108實(shí)驗(yàn)7:實(shí)驗(yàn)后練習(xí)2 109實(shí)驗(yàn)8 列表ADT的雙鏈表實(shí)現(xiàn) 110列表ADT 110實(shí)驗(yàn)8:作業(yè)單 113實(shí)驗(yàn)8:實(shí)驗(yàn)前練習(xí) 113實(shí)驗(yàn)8:過渡練習(xí) 114列表ADT上操作的測(cè)試計(jì)劃 115實(shí)驗(yàn)8:實(shí)驗(yàn)中練習(xí)1 116reverse操作的測(cè)試計(jì)劃 116實(shí)驗(yàn)8:實(shí)驗(yàn)中練習(xí)2 117Length和position操作的測(cè)試計(jì)劃 118實(shí)驗(yàn)8:實(shí)驗(yàn)中練習(xí)3 118變位字謎ADT 118變位字謎程序的測(cè)試計(jì)劃 120實(shí)驗(yàn)8:實(shí)驗(yàn)后練習(xí)1 120實(shí)驗(yàn)8:實(shí)驗(yàn)后練習(xí)2 121實(shí)驗(yàn)9 有序列表ADT 123有序列表ADT 123實(shí)驗(yàn)9:作業(yè)單 126實(shí)驗(yàn)9:實(shí)驗(yàn)前練習(xí) 127實(shí)驗(yàn)9:過渡練習(xí) 130有序列表ADT上操作的測(cè)試計(jì)劃 131實(shí)驗(yàn)9:實(shí)驗(yàn)中練習(xí)1 132merge操作的測(cè)試計(jì)劃 133實(shí)驗(yàn)9:實(shí)驗(yàn)中練習(xí)2 133subset操作的測(cè)試計(jì)劃 134實(shí)驗(yàn)9:實(shí)驗(yàn)中練習(xí)3 135消息處理程序的測(cè)試計(jì)劃 136實(shí)驗(yàn)9:實(shí)驗(yàn)后練習(xí)1 136Insert操作的數(shù)組實(shí)現(xiàn) 136Insert操作的單鏈表實(shí)現(xiàn) 137實(shí)驗(yàn)9:實(shí)驗(yàn)后練習(xí)2 137實(shí)驗(yàn)10 鏈表的遞歸 138實(shí)驗(yàn)10:作業(yè)單 142實(shí)驗(yàn)10:實(shí)驗(yàn)前練習(xí) 142實(shí)驗(yàn)10:過渡練習(xí) 149實(shí)驗(yàn)10:實(shí)驗(yàn)中練習(xí)1 151iterReverse()方法的測(cè)試計(jì)劃 152stackWriteMirror()方法的測(cè)試計(jì)劃 153實(shí)驗(yàn)10:實(shí)驗(yàn)中練習(xí)2 153aBeforeb()方法的測(cè)試計(jì)劃 154實(shí)驗(yàn)10:實(shí)驗(yàn)中練習(xí)3 154cRemove()方法的測(cè)試計(jì)劃 155實(shí)驗(yàn)10:實(shí)驗(yàn)后練習(xí)1 155實(shí)驗(yàn)10:實(shí)驗(yàn)后練習(xí)2 156實(shí)驗(yàn)11 表達(dá)樹ADT 157表達(dá)樹ADT 157實(shí)驗(yàn)11:作業(yè)單 160實(shí)驗(yàn)11:實(shí)驗(yàn)前練習(xí) 160實(shí)驗(yàn)11:過渡練習(xí) 162表達(dá)樹ADT操作測(cè)試計(jì)劃 162實(shí)驗(yàn)11:實(shí)驗(yàn)中練習(xí)1 163構(gòu)造函數(shù)和clone操作測(cè)試計(jì)劃 164實(shí)驗(yàn)11:實(shí)驗(yàn)中練習(xí)2 164commute操作測(cè)試計(jì)劃 166實(shí)驗(yàn)11:實(shí)驗(yàn)中練習(xí)3 166邏輯表達(dá)樹ADT操作測(cè)試計(jì)劃 168實(shí)驗(yàn)11:實(shí)驗(yàn)后練習(xí)1 169實(shí)驗(yàn)11:實(shí)驗(yàn)后練習(xí)2 170實(shí)驗(yàn)12 二叉搜索樹ADT 172二叉搜索樹 173實(shí)驗(yàn)12:作業(yè)單 175實(shí)驗(yàn)12:實(shí)驗(yàn)前練習(xí) 175實(shí)驗(yàn)12:過渡練習(xí) 177二叉搜索樹ADT操作的測(cè)試計(jì)劃 178實(shí)驗(yàn)12:實(shí)驗(yàn)中練習(xí)1 178高度操作的測(cè)試計(jì)劃 179實(shí)驗(yàn)12:實(shí)驗(yàn)中練習(xí)2 179writeLessThan操作的測(cè)試計(jì)劃 181實(shí)驗(yàn)12:實(shí)驗(yàn)中練習(xí)3 181索引賬號(hào)ID數(shù)據(jù)庫(kù)程序的測(cè)試計(jì)劃 184實(shí)驗(yàn)12:實(shí)驗(yàn)后練習(xí)1 185實(shí)驗(yàn)12:實(shí)驗(yàn)后練習(xí)2 185實(shí)驗(yàn)13 堆ADT 187堆ADT 188實(shí)驗(yàn)13:作業(yè)單 190實(shí)驗(yàn)13:實(shí)驗(yàn)前練習(xí) 191實(shí)驗(yàn)13:過渡練習(xí) 192堆ADT程序測(cè)試計(jì)劃 193實(shí)驗(yàn)13:實(shí)驗(yàn)中練習(xí)1 193writeLevels操作測(cè)試計(jì)劃 194實(shí)驗(yàn)13:實(shí)驗(yàn)中練習(xí)2 194heapsort()方法測(cè)試計(jì)劃 197實(shí)驗(yàn)13:實(shí)驗(yàn)中練習(xí)3 197優(yōu)先級(jí)隊(duì)列ADT 197實(shí)驗(yàn)13:實(shí)驗(yàn)后練習(xí)1 200實(shí)驗(yàn)13:實(shí)驗(yàn)后練習(xí)2 201實(shí)驗(yàn)14 加權(quán)圖ADT 202加權(quán)圖ADT 203實(shí)驗(yàn)14:作業(yè)單 205實(shí)驗(yàn)14:實(shí)驗(yàn)前練習(xí) 206實(shí)驗(yàn)14:過渡練習(xí) 208加權(quán)圖ADT操作測(cè)試計(jì)劃 209實(shí)驗(yàn)14:實(shí)驗(yàn)中練習(xí)1 210allEven測(cè)試計(jì)劃 211實(shí)驗(yàn)14:實(shí)驗(yàn)中練習(xí)2 211properColoring操作測(cè)試計(jì)劃 213實(shí)驗(yàn)14:實(shí)驗(yàn)中練習(xí)3 213computePaths操作測(cè)試計(jì)劃 216實(shí)驗(yàn)14:實(shí)驗(yàn)后練習(xí)1 216實(shí)驗(yàn)14:實(shí)驗(yàn)后練習(xí)2 217實(shí)驗(yàn)15 性能評(píng)估 218計(jì)時(shí)器ADT 219實(shí)驗(yàn)1:作業(yè)單 220實(shí)驗(yàn)15:實(shí)驗(yàn)前練習(xí) 220實(shí)驗(yàn)15:過渡練習(xí) 221計(jì)時(shí)器ADT程序測(cè)試計(jì)劃 222實(shí)驗(yàn)15:實(shí)驗(yàn)中練習(xí)1 223一組搜索例程的執(zhí)行時(shí)間 223實(shí)驗(yàn)15:實(shí)驗(yàn)中練習(xí)2 224一組排序例程的執(zhí)行時(shí)間 225實(shí)驗(yàn)15:實(shí)驗(yàn)中練習(xí)3 226填滿和清空10000元素的?;ㄙM(fèi)的時(shí)間 227實(shí)驗(yàn)15:實(shí)驗(yàn)后練習(xí)1 227實(shí)驗(yàn)15:實(shí)驗(yàn)后練習(xí)2 227組排序例程的執(zhí)行時(shí)間 228實(shí)驗(yàn)16 團(tuán)隊(duì)軟件開發(fā)項(xiàng)目 229實(shí)驗(yàn)16——第一周:實(shí)驗(yàn)前練習(xí)1 229實(shí)驗(yàn)16——第一周:實(shí)驗(yàn)前練習(xí)2 235實(shí)驗(yàn)16——第一周:過渡練習(xí) 243實(shí)驗(yàn)16——第一周:項(xiàng)目封面 245類的測(cè)試計(jì)劃 246日歷/筆記簿編程項(xiàng)目的測(cè)試計(jì)劃 246實(shí)驗(yàn)16——第一周:實(shí)驗(yàn)中練習(xí) 246實(shí)驗(yàn)16——第二周:項(xiàng)目封面 252實(shí)驗(yàn)16——第二周:實(shí)驗(yàn)中練習(xí) 253實(shí)驗(yàn)16——實(shí)驗(yàn)后練習(xí) 255
圖書封面
圖書標(biāo)簽Tags
無(wú)
評(píng)論、評(píng)分、閱讀與下載
Java數(shù)據(jù)結(jié)構(gòu)上機(jī)實(shí)踐指導(dǎo)教程 PDF格式下載