版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
選題一:迷宮與棧問(wèn)題【問(wèn)題描繪】以一個(gè)mXn的長(zhǎng)方陣表示迷宮,0和1分別表示迷宮中的通路和障礙。設(shè)計(jì)一個(gè)程序,對(duì)任意設(shè)定的迷宮,求出一條從入口到出口的通路,或得出沒(méi)有通路的結(jié)論。【任務(wù)要求】首先實(shí)現(xiàn)一個(gè)以鏈表作存儲(chǔ)構(gòu)造的棧類(lèi)型,然后編寫(xiě)一個(gè)求解迷宮的非遞歸程序。求得的通路以三元組〔i,j,d〕的形式輸出。其中:〔i,j〕指示迷宮中的一個(gè)坐標(biāo),d表示走到下一坐標(biāo)的方向。如,對(duì)于以下數(shù)據(jù)的迷宮,輸出一條通路為:〔1,1,1〕,〔1,2,2〕,〔2,2,2〕,〔3,2,3〕,〔3,1,2〕,…。編寫(xiě)遞歸形式的算法,求得迷宮中所有可能的通路。以方陣形式輸出迷宮及其通路。【測(cè)試數(shù)據(jù)】迷宮的測(cè)試數(shù)據(jù)如下:左上角〔0,1〕為入口,右下角〔8,9〕為出口。
選題二:算術(shù)表達(dá)式與二叉樹(shù)【問(wèn)題描繪】一個(gè)表達(dá)式和一棵二叉樹(shù)之間,存在著自然的對(duì)應(yīng)關(guān)系。寫(xiě)一個(gè)程序,實(shí)現(xiàn)基于二叉樹(shù)表示的算術(shù)表達(dá)式的操作。【任務(wù)要求】假設(shè)算術(shù)表達(dá)式Expression內(nèi)可以含有變量〔a~z〕、常量〔0~9〕和二元運(yùn)算符〔+,-,*,/,^(乘冪)〕。實(shí)現(xiàn)以下操作:ReadExpre(E)—以字符序列的形式輸入語(yǔ)法正確的前綴表達(dá)式并構(gòu)造表達(dá)式E。WriteExpre(E)—用帶括弧的中綴表達(dá)式輸出表達(dá)式E。Assign(V,c)—實(shí)現(xiàn)對(duì)變量V的賦值〔V=c〕,變量的初值為0。Value(E)—對(duì)算術(shù)表達(dá)式E求值。CompoundExpr〔P,E1,E2〕--構(gòu)造一個(gè)新的復(fù)合表達(dá)式〔E1〕P〔E2〕【測(cè)試數(shù)據(jù)】分別輸入0;a;-91;+a*bc;+*5^x2*8x;+++*3^x3*2^x2x6并輸出。每當(dāng)輸入一個(gè)表達(dá)式后,對(duì)其中的變量賦值,然后對(duì)表達(dá)式求值。
選題三:銀行業(yè)務(wù)模擬與離散事件模擬【問(wèn)題描繪】假設(shè)某銀行有4個(gè)窗口對(duì)外接待客戶(hù),從早晨銀行開(kāi)門(mén)〔開(kāi)門(mén)9:00am,關(guān)門(mén)5:00pm〕起不斷有客戶(hù)進(jìn)入銀行。由于每個(gè)窗口在某個(gè)時(shí)刻只能接待一個(gè)客戶(hù),因此在客戶(hù)人數(shù)眾多時(shí)需要在每個(gè)窗口前順次排隊(duì),對(duì)于剛進(jìn)入銀行的客戶(hù)〔建議:客戶(hù)進(jìn)入時(shí)間使用隨機(jī)函數(shù)產(chǎn)生〕,假設(shè)某個(gè)窗口的業(yè)務(wù)員正空閑,那么可上前辦理業(yè)務(wù);反之,假設(shè)4個(gè)窗口均有窗戶(hù)所占,他便會(huì)排在人數(shù)最少的隊(duì)伍后面?!救蝿?wù)要求】編制一個(gè)程序以模擬銀行的這種業(yè)務(wù)活動(dòng)并計(jì)算一天中客戶(hù)在銀行逗留的平均時(shí)間。建議有如下設(shè)置:客戶(hù)到達(dá)時(shí)間隨機(jī)產(chǎn)生,一天客戶(hù)的人數(shù)設(shè)定為100人。銀行業(yè)務(wù)員處理時(shí)間隨機(jī)產(chǎn)生,平均處理時(shí)間10分鐘。將一天的數(shù)據(jù)〔包括業(yè)務(wù)員和客戶(hù)〕以文件方式輸出?!緶y(cè)試數(shù)據(jù)】由隨機(jī)數(shù)產(chǎn)生器生成
選題四:文學(xué)研究助手與形式匹配算法KMP【問(wèn)題描繪】文學(xué)研究人員需要統(tǒng)計(jì)某篇英文小說(shuō)中某些形容詞的出現(xiàn)次數(shù)和位置。試寫(xiě)一個(gè)實(shí)現(xiàn)這一目的的文字統(tǒng)計(jì)系統(tǒng)【任務(wù)要求】英文小說(shuō)存于一個(gè)文本文件中。待統(tǒng)計(jì)的詞聚集合要一次輸入完畢,即統(tǒng)計(jì)工作必須在程序的一次運(yùn)行之后就全部完成。程序的輸出結(jié)果是每個(gè)詞的出現(xiàn)次數(shù)和出現(xiàn)位置所在的行的行號(hào),格式自行設(shè)計(jì)。待統(tǒng)計(jì)的“單詞〞在文本串中不跨行出現(xiàn),它或者從行首開(kāi)始,或者前置以一個(gè)空格符。形式匹配要基于KMP算法。推廣到更一般的形式集匹配問(wèn)題,并設(shè)待查形式串可以跨行〔提示:定義操作GetAChar〕?!緶y(cè)試數(shù)據(jù)】文本文件為testword.c待統(tǒng)計(jì)的詞集:if、else、for、while、return、void、int、char、typedef、struct
選題五:北理珠校園導(dǎo)游咨詢(xún)與最短途徑【問(wèn)題描繪】從北京理工大學(xué)珠海學(xué)院的平面圖中選取有代表性景點(diǎn)〔10-15個(gè)〕,抽象成一個(gè)無(wú)向帶權(quán)圖。以圖中頂點(diǎn)表示景點(diǎn),邊上的權(quán)值表示兩地之間間隔。本程序的目的是為用戶(hù)提供途徑咨詢(xún)。根據(jù)用戶(hù)指定的始點(diǎn)和終點(diǎn)輸出相應(yīng)途徑,或者根據(jù)用戶(hù)指定的景點(diǎn)輸出景點(diǎn)的信息?!救蝿?wù)要求】從北京理工大學(xué)珠海學(xué)院的平面圖中選取有代表性景點(diǎn)〔10-15個(gè)〕,抽象成一個(gè)無(wú)向帶權(quán)圖。以圖中頂點(diǎn)表示校內(nèi)各景點(diǎn),存放景點(diǎn)名稱(chēng)、代號(hào)、簡(jiǎn)介等信息;以邊表示途徑,存放途徑長(zhǎng)度等信息。為來(lái)訪客人提供圖中任意景點(diǎn)相關(guān)信息的查詢(xún)。為來(lái)訪客人提供圖中任意景點(diǎn)的問(wèn)路查詢(xún),即查詢(xún)?nèi)我鈨蓚€(gè)景點(diǎn)之間的一條最短的簡(jiǎn)單途徑。區(qū)分汽車(chē)線路與步行線路?!緶y(cè)試數(shù)據(jù)】北理珠校園導(dǎo)游圖〔間隔可估計(jì)〕。
選題六:B-樹(shù)與B+樹(shù)及其操作【問(wèn)題描繪】學(xué)習(xí)并研究B-樹(shù)與B+樹(shù),并編寫(xiě)演示它們操作的程序?!救蝿?wù)要求】B-樹(shù)構(gòu)建、查找、插入和刪除操作程序。B+樹(shù)構(gòu)建、查找、插入和刪除操作程序。【測(cè)試數(shù)據(jù)】
選題七:哈夫曼(Huffman)編/譯碼器【問(wèn)題描繪】利用哈夫曼編碼進(jìn)展通信可以大大進(jìn)步信道利用率,縮短信息傳輸時(shí)間,降低傳輸本錢(qián)。但是,這要求在發(fā)送端通過(guò)一個(gè)編碼系統(tǒng)對(duì)待傳數(shù)據(jù)預(yù)先編碼,在接收端將傳來(lái)的數(shù)據(jù)進(jìn)展譯碼〔復(fù)原〕。對(duì)于雙工信道〔即可以雙向傳輸信息的信道〕,每端都需要一個(gè)完好的編/譯碼系統(tǒng)。試為這樣的信息收發(fā)站寫(xiě)一個(gè)哈夫曼碼的編/譯碼系統(tǒng)。【任務(wù)要求】一個(gè)完好的系統(tǒng)應(yīng)具有以下功能:I:初始化〔Initialization〕。從終端讀入字符集大小n,以及n個(gè)字符和n個(gè)權(quán)值,建立哈夫曼樹(shù),并將它存于文件hfmTree中。E:編碼〔Encoding〕。利用以建好的哈夫曼樹(shù)〔如不在內(nèi)存,那么從文件hfmTree中讀入〕,對(duì)文件ToBeTran中的正文進(jìn)展編碼,然后將結(jié)果存入文件CodeFile中。D:譯碼〔Decoding〕。利用已建好的哈夫曼樹(shù)將文件CodeFile中的代碼進(jìn)展譯碼,結(jié)果存入文件TextFile中。P:印代碼文件〔Print〕。將文件CodeFile以緊湊格式顯示在終端上,每行50個(gè)代碼。同時(shí)將此字符形式的編碼文件寫(xiě)入文件CodePrin中。T:印哈夫曼樹(shù)〔TreePrinting〕。將已在內(nèi)存中的哈夫曼樹(shù)以直觀的方式〔樹(shù)或凹入表形式〕顯示在終端上,同時(shí)將此字符形式的哈夫曼樹(shù)寫(xiě)入文件TreePrint中?!緶y(cè)試數(shù)據(jù)】利用教科書(shū)例6-2〔嚴(yán)蔚敏?數(shù)據(jù)構(gòu)造?P148〕中的數(shù)據(jù)調(diào)試程序。用下表給出的字符集和頻度的實(shí)際統(tǒng)計(jì)數(shù)據(jù)建立哈夫曼樹(shù),并實(shí)現(xiàn)以下報(bào)文的編碼和譯碼:“THISPROGRAMISMYFAVORITE〞。字符空格ABCDEFGHIJKLM頻度1866413223210321154757153220字符NOPQRSTUVWXYZ頻度5763151485180238181161
選題八:內(nèi)部排序算法比較【問(wèn)題描繪】在教科書(shū)中,各種內(nèi)部排序算法的時(shí)間復(fù)雜度分析結(jié)果只給出了算法執(zhí)行時(shí)間的階,或大概執(zhí)行時(shí)間。試通過(guò)隨機(jī)數(shù)據(jù)比較各種算法的關(guān)鍵字比較次數(shù)和關(guān)鍵字挪動(dòng)次數(shù),以獲得直觀感受?!救蝿?wù)要求】對(duì)以下7種常用的內(nèi)部排序算法進(jìn)展比較:冒泡排序、直接插入排序、簡(jiǎn)單項(xiàng)選擇擇排序、希爾排序、堆排序、歸并排序、快速排序。待排序表的表長(zhǎng)不小于100;其中的數(shù)據(jù)要用偽隨機(jī)數(shù)程序產(chǎn)生;至少要用5組不同的輸入數(shù)據(jù)作比較;比較的指標(biāo)為有關(guān)鍵字參加的比較次數(shù)和關(guān)鍵字的挪動(dòng)次數(shù)〔關(guān)鍵字交換計(jì)為3次挪動(dòng)〕。最后要對(duì)結(jié)果作出簡(jiǎn)單分析,包括對(duì)各組數(shù)據(jù)得出結(jié)果波動(dòng)大小的解釋?!緶y(cè)試數(shù)據(jù)】由隨機(jī)數(shù)產(chǎn)生器生成
選題九:簡(jiǎn)單行編輯程序【問(wèn)題描繪】文本編輯器程序是利用計(jì)算機(jī)進(jìn)展文字加工的根本軟件工具,實(shí)現(xiàn)對(duì)文本文件的插入、刪除等修改操作。限制這些操作以行為單位進(jìn)展的編輯程序稱(chēng)為行編輯程序。被編輯的文本文件可能很大,全部讀入編輯程序的數(shù)據(jù)空間〔內(nèi)存〕的作法既不經(jīng)濟(jì),也不總能實(shí)現(xiàn)。一種解決方法是逐段地編輯。任何時(shí)刻只把待編輯文件的一段放在內(nèi)存,利為活區(qū)。試按照這種方法實(shí)現(xiàn)一個(gè)簡(jiǎn)單的行編輯程序。設(shè)文件每行不超過(guò)320個(gè)字符,很少超過(guò)80個(gè)字符。【任務(wù)要求】實(shí)現(xiàn)以下4條根本編輯命令:行插入:格式:i<行號(hào)><回車(chē)><文本><回車(chē)>將<文本>插入活區(qū)中第<行號(hào)>行之后。行刪除。格式:d<行號(hào)1>[<空格><行號(hào)2>]<回車(chē)>刪除活區(qū)中第<行號(hào)1>(到第<行號(hào)2>行)。例如“d10〞和“d1014活區(qū)切換。格式:n<回車(chē)>將活區(qū)寫(xiě)入輸出文件,并從輸入文件中讀入下一段,作為新的活區(qū)。活區(qū)顯示。形式:p<回車(chē)>逐頁(yè)地〔每頁(yè)20行〕顯示活區(qū)內(nèi)容,每顯示一頁(yè)之后請(qǐng)用戶(hù)決定是繼續(xù)顯示以后各頁(yè)〔假設(shè)存在〕。印出的每一行要前置行號(hào)和一個(gè)空格符,行號(hào)固定占4位,增量為1。各條命令中的行號(hào)均須在活區(qū)中各行行號(hào)范圍之內(nèi),只有插入命令的行號(hào)可以等于活區(qū)第一行行號(hào)減1,表示插入當(dāng)前屏幕中第一行之前,否那么命令參數(shù)非法。【測(cè)試數(shù)據(jù)】自行設(shè)定,注意測(cè)試將活區(qū)刪空等特殊情況。選題十:一元多項(xiàng)式計(jì)算【問(wèn)題描繪】1.可以按照指數(shù)降序排列建立并輸出多項(xiàng)式;2.可以完成兩個(gè)多項(xiàng)式的相加、相減,并將結(jié)果輸入;
【任務(wù)要求】1.存儲(chǔ)構(gòu)造;2.多項(xiàng)式相加的根本過(guò)程的算法〔可以使用程序流程圖〕3.可以提出算法的改進(jìn)方法;【測(cè)試數(shù)據(jù)】自行設(shè)定,注意邊界等特殊情況。選題十一:集合的交、并、差運(yùn)算【問(wèn)題描繪】編制一個(gè)能演示執(zhí)行集合的交、并和差運(yùn)算的程序?!救蝿?wù)要求】集合元素用小寫(xiě)英文字母,執(zhí)行各種操作應(yīng)以對(duì)話方式執(zhí)行。算法要點(diǎn):利用單鏈表表示集合;理解好三種運(yùn)算的含【測(cè)試數(shù)據(jù)】自行設(shè)定,注意邊界等特殊情況。選題十二:動(dòng)態(tài)查找表【問(wèn)題描繪】利用二叉排序樹(shù)完成動(dòng)態(tài)查找表的建立、指定關(guān)鍵字的查找、插入與刪除指定關(guān)鍵字結(jié)點(diǎn)。【任務(wù)要求】算法輸入:指定一組數(shù)據(jù)。算法輸出:顯示二叉排序樹(shù)的中序遍歷結(jié)果、查找成功與否的信息、插入和刪除后的中序遍歷結(jié)果(排序結(jié)果)。算法要點(diǎn):二叉排序樹(shù)建立方法、動(dòng)態(tài)查找方法,對(duì)樹(shù)進(jìn)展中序遍歷。【測(cè)試數(shù)據(jù)】自行設(shè)定,注意邊界等特殊情況。選題十三:學(xué)生成績(jī)管理【問(wèn)題描繪】本例對(duì)學(xué)生的成績(jī)管理做一個(gè)簡(jiǎn)單的模擬,用菜單項(xiàng)選擇擇方式完成以下功能:登記學(xué)生成績(jī);查詢(xún)學(xué)生成績(jī);插入學(xué)生成績(jī);刪除學(xué)生成績(jī)?!救蝿?wù)要求】算法輸入:操作要求,學(xué)生信息算法輸出:操作結(jié)果算法要點(diǎn):把問(wèn)題看成是對(duì)線性表的操作。將學(xué)生成績(jī)組織成順序表,那么登記學(xué)生成績(jī)即是建立順序表操作;查詢(xún)學(xué)生成績(jī)、插入學(xué)生成績(jī)、刪除學(xué)生成績(jī)即是在順序表中進(jìn)展查找、插入和刪除操作。【測(cè)試數(shù)據(jù)】自行設(shè)定,注意邊界等特殊情況。選題十四:馬踏棋盤(pán)【問(wèn)題描繪】將馬隨機(jī)放在國(guó)際象棋的8*8棋盤(pán)Bord[8Ⅱ8]的某個(gè)方格中,馬按走棋規(guī)那么進(jìn)展挪動(dòng)。要求每個(gè)方格上只進(jìn)入一次,走遍棋盤(pán)上全部64個(gè)方格。【任務(wù)要求】編制非遞歸程序,求出馬的行走道路,并按求出的行走道路,將數(shù)字1,2,…,64依次填入一個(gè)8*8的方陣,輸出之。測(cè)試數(shù)據(jù):由讀者指定,可自行指定一個(gè)馬的初始位置。實(shí)現(xiàn)提示:每次在多個(gè)可走位置中選擇一個(gè)進(jìn)展試探,其余未曾試探過(guò)的可走位置必須用適當(dāng)構(gòu)造妥善管理,以備試探失敗時(shí)的“回溯〞(悔棋)使用?!緶y(cè)試數(shù)據(jù)】自行設(shè)定,注意邊界等特殊情況。選題十五:joseph環(huán)【問(wèn)題描繪】編號(hào)是1,2,……,n的n個(gè)人按照順時(shí)針?lè)较驀蝗?,每個(gè)人只有一個(gè)密碼〔正整數(shù)〕。一開(kāi)始任選一個(gè)正整數(shù)作為報(bào)數(shù)上限值m,從第一個(gè)仍開(kāi)始順時(shí)針?lè)较蜃?開(kāi)始順序報(bào)數(shù),報(bào)到m時(shí)停頓報(bào)數(shù)。報(bào)m的人出列,將他的密碼作為新的m值,從他在順時(shí)針?lè)较虻南乱粋€(gè)人開(kāi)始重新從1報(bào)數(shù),如此下去,直到所有人全部出列為止。設(shè)計(jì)一個(gè)程序來(lái)求出出列順序?!救蝿?wù)要求】利用單向循環(huán)鏈表存儲(chǔ)構(gòu)造模擬此過(guò)程,按照出列的順序輸出各個(gè)人的編號(hào)。測(cè)試數(shù)據(jù):m的初值為20,n=7,7個(gè)人的密碼依次為3,1,7,2,4,7,4,首先m=6,那么正確的輸出是什么?
要求:
輸入數(shù)據(jù):建立輸入處理輸入數(shù)據(jù),輸入m的初值,n,輸入每個(gè)人的密碼,建立單循環(huán)鏈表。
輸出形式:建立一個(gè)輸出函數(shù),將正確的輸出序列【測(cè)試數(shù)據(jù)】自行設(shè)定,注意邊界等特殊情況。選題十六:最小生成樹(shù)【問(wèn)題描繪】在n個(gè)城市之間建立網(wǎng)絡(luò),只需保證連通即可,求最經(jīng)濟(jì)的架設(shè)方法。對(duì)于圖,其生成樹(shù)中的邊也帶權(quán),將生成樹(shù)各邊的權(quán)值總和稱(chēng)為生成樹(shù)的權(quán),并將權(quán)值最小的生成樹(shù)稱(chēng)為最小生成樹(shù)〔MinimunSpanningTree〕,簡(jiǎn)稱(chēng)為MST。有兩種非常典型的算法:Prim算法和kruskal算法?!救蝿?wù)要求】設(shè)計(jì)程序完成如下功能:對(duì)給定的網(wǎng)和起點(diǎn),用PRIM算法和kruskal算法的根本思想求解出所有的最小生成樹(shù)。存儲(chǔ)構(gòu)造可自行選擇?!緶y(cè)試數(shù)據(jù)】自行設(shè)定,注意邊界等特殊情況。選題十七:通訊錄管理【問(wèn)題描繪】該設(shè)計(jì)采用菜單作為應(yīng)用程序的主要界面,用控制語(yǔ)句來(lái)改變程序執(zhí)行的順序,控制語(yǔ)句是實(shí)現(xiàn)構(gòu)造化程序設(shè)計(jì)的根底。該設(shè)計(jì)的任務(wù)是利用一個(gè)簡(jiǎn)單實(shí)用的菜單,通過(guò)菜單單項(xiàng)進(jìn)展選擇,實(shí)現(xiàn)和完成通訊錄管理中常用的幾個(gè)不同的功能。【任務(wù)要求】菜單內(nèi)容通訊錄鏈表的建立通訊者結(jié)點(diǎn)的插入通訊者結(jié)點(diǎn)的查詢(xún)通訊者結(jié)點(diǎn)的刪除通訊錄鏈表的輸出退出管理系統(tǒng)請(qǐng)選擇0~5:設(shè)計(jì)要求使用0~5來(lái)選擇菜單項(xiàng),其他輸入那么不起作用。功能函數(shù)設(shè)計(jì)5個(gè)不同功能的算法實(shí)現(xiàn)編程題,目的是練習(xí)利用鏈表構(gòu)造來(lái)解決實(shí)際應(yīng)用問(wèn)題的才能,進(jìn)一步理解和熟悉線形表的鏈?zhǔn)酱鎯?chǔ)構(gòu)造?!緶y(cè)試數(shù)據(jù)】自行設(shè)定,注意邊界等特殊情況。選題十八:運(yùn)動(dòng)會(huì)分?jǐn)?shù)統(tǒng)計(jì)【問(wèn)題描繪】參加運(yùn)動(dòng)會(huì)有n個(gè)學(xué)校,學(xué)校編號(hào)為1……n。比賽分成m個(gè)男子工程,和w個(gè)女子工程。工程編號(hào)為男子1……m,女子m+1……m+w。不同的工程取前五名或前三名積分;取前五名的積分分別為:7、5、3、2、1,前三名的積分分別為:5、3、2;哪些取前五名或前三名由學(xué)生自己設(shè)定。〔m<=20,n<=20〕【任務(wù)要求】功能要求:1).可以輸入各個(gè)工程的前三名或前五名的成績(jī);
2).能統(tǒng)計(jì)各學(xué)??偡郑?/p>
3).可以按學(xué)校編號(hào)、學(xué)??偡?、男女團(tuán)體總分排序輸出;
4).可以按學(xué)校編號(hào)查詢(xún)學(xué)校某個(gè)工程的情況;可以按工程編號(hào)查詢(xún)獲得前三或前五名的學(xué)校。
規(guī)定:輸入數(shù)據(jù)形式和范圍:20以?xún)?nèi)的整數(shù)〔假設(shè)做得更好可以輸入學(xué)校的名稱(chēng),運(yùn)開(kāi)工程的名稱(chēng)〕
輸出形式:有中文提示,各學(xué)校分?jǐn)?shù)為整形
界面要求:有合理的提示,每個(gè)功能可以設(shè)立菜單,根據(jù)提示,可以完成相關(guān)的功能要求。
存儲(chǔ)構(gòu)造:學(xué)生自己根據(jù)系統(tǒng)功能要求自己設(shè)計(jì),但是要求運(yùn)動(dòng)會(huì)的相關(guān)數(shù)據(jù)要存儲(chǔ)在數(shù)據(jù)文件中?!矓?shù)據(jù)文件的數(shù)據(jù)讀寫(xiě)方法等相關(guān)內(nèi)容在c語(yǔ)言程序設(shè)計(jì)的書(shū)上,請(qǐng)自學(xué)解決〕請(qǐng)?jiān)谧詈蟮纳辖毁Y料中指明你用到的存儲(chǔ)構(gòu)造;
測(cè)試數(shù)據(jù):要求使用1、全部合法數(shù)據(jù);2、整體非法數(shù)據(jù);3、局部非法數(shù)據(jù)。進(jìn)展程序測(cè)試,以保證程序的穩(wěn)定。測(cè)試數(shù)據(jù)及測(cè)試結(jié)果請(qǐng)?jiān)谏辖坏馁Y料中寫(xiě)明;【測(cè)試數(shù)據(jù)】自行設(shè)定,注意邊界等特殊情況。選題十九:航班信息的查詢(xún)與檢索【問(wèn)題描繪】該設(shè)計(jì)要求對(duì)飛機(jī)航班信息進(jìn)展排序和查找??砂春桨嗟暮桨嗵?hào)、起點(diǎn)站、到達(dá)站、起飛時(shí)間以及到達(dá)時(shí)間等信息進(jìn)展查詢(xún)?!救蝿?wù)要求】對(duì)于本設(shè)計(jì),可采用基數(shù)排序法對(duì)一組具有構(gòu)造特點(diǎn)的飛機(jī)航班號(hào)進(jìn)展排序,利用二分查找法對(duì)排好序的航班記錄按航班號(hào)實(shí)現(xiàn)快速查找,按其他次關(guān)鍵字的查找可采用最簡(jiǎn)單的順序查找方法進(jìn)展,因此他們用得較少。每個(gè)航班記錄包括八項(xiàng),分別是:航班號(hào)、起點(diǎn)站、終點(diǎn)站、班期、起飛時(shí)間、到達(dá)時(shí)間、飛機(jī)型號(hào)以及票價(jià)等,假設(shè)航班信息表〔8條記錄〕航班號(hào)起點(diǎn)站終點(diǎn)站班期起飛時(shí)間到達(dá)時(shí)間機(jī)型票價(jià)CA1544合肥北京1.2.4.510551240733960MU5341上海廣州每日14201615M901280CZ3869重慶深圳2.4.6085510357331010MU3682桂林南京2.3.4.6.720502215M901380HU1836上海北京每日094011207381250CZ3528成都廈門(mén)1.3.4.5.715101650CRJ1060MU4594昆明西安1.3.5.6101511403281160SC7425青島???.3.619202120DH41630其中航班號(hào)一項(xiàng)的格式
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度高鐵建設(shè)土石方運(yùn)輸與工程安全合同匯編3篇
- 二零二五年度新能源車(chē)制造企業(yè)入股合同4篇
- 二零二五年度建筑工程環(huán)境保護(hù)合同3篇
- 二零二五年度煤炭企業(yè)智能化礦山建設(shè)與運(yùn)營(yíng)合同4篇
- 年度絞線機(jī)產(chǎn)業(yè)分析報(bào)告
- 2025年度鋁合金健身器材生產(chǎn)與銷(xiāo)售合同4篇
- 年度激光影像輸出膠片戰(zhàn)略市場(chǎng)規(guī)劃報(bào)告
- 二零二五年度煤炭貿(mào)易結(jié)算管理合同4篇
- 二零二五版金融科技解決方案授權(quán)使用合同3篇
- 2025年度生物醫(yī)藥中間體配方保密合同協(xié)議范本4篇
- 2024年萍鄉(xiāng)衛(wèi)生職業(yè)學(xué)院?jiǎn)握新殬I(yè)技能測(cè)試題庫(kù)標(biāo)準(zhǔn)卷
- DB32-T 4444-2023 單位消防安全管理規(guī)范
- 臨床三基考試題庫(kù)(附答案)
- 人員密集場(chǎng)所消防安全管理培訓(xùn)
- JCT587-2012 玻璃纖維纏繞增強(qiáng)熱固性樹(shù)脂耐腐蝕立式貯罐
- 典范英語(yǔ)2b課文電子書(shū)
- 員工信息登記表(標(biāo)準(zhǔn)版)
- 春節(jié)工地停工復(fù)工計(jì)劃安排( 共10篇)
- 新教材人教版高中物理選擇性必修第二冊(cè)全冊(cè)各章節(jié)課時(shí)練習(xí)題及章末測(cè)驗(yàn)含答案解析(安培力洛倫茲力電磁感應(yīng)交變電流等)
- 中考數(shù)學(xué)試題(含答案)共12套
- 初級(jí)養(yǎng)老護(hù)理員培訓(xùn)全套
評(píng)論
0/150
提交評(píng)論