freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

數(shù)據(jù)結(jié)構(gòu)課程設(shè)計(jì)題目-資料下載頁(yè)

2025-10-26 23:16本頁(yè)面
  

【正文】 要求:實(shí)現(xiàn)樹與二叉樹的轉(zhuǎn)換的實(shí)現(xiàn)。以及樹的前序、后序的遞歸、非遞歸算法,層次序的非遞歸算法的實(shí)現(xiàn),應(yīng)包含建樹的實(shí)現(xiàn)。 設(shè)計(jì)要求與分析:要求編程建立一個(gè)文本文件,每個(gè)單詞不包含空格且不跨行,單詞由字符序列構(gòu)成且區(qū)分大小寫;統(tǒng)計(jì)給定單詞在文本文件中出現(xiàn)的總次數(shù);檢索輸出某個(gè)單詞出現(xiàn)在文本中的行號(hào)、在該行中出現(xiàn)的次數(shù)以及位置。該設(shè)計(jì)要求可分為三個(gè)部分實(shí)現(xiàn):其一,建立文本文件,文件名由用戶用鍵盤輸入;其二,給定單詞的計(jì)數(shù),輸入一個(gè)不含空格的單詞,統(tǒng)計(jì)輸出該單詞在文本中的出現(xiàn)次數(shù);其三,檢索給定單詞,輸入一個(gè)單詞,檢索并輸出該單詞所在的行號(hào)、該行中出現(xiàn)的次數(shù)以及在該行中的相應(yīng)位置。(1).建立文本文件(2)給定單詞的計(jì)數(shù)(3)檢索單詞出現(xiàn)在文本文件中的行號(hào)、次數(shù)及其位置(4)主控菜單程序的結(jié)構(gòu) ① 頭文件包含 ② 菜單選項(xiàng)包含建立文件、單詞定位、單詞計(jì)數(shù)、退出程序 ③ 選擇14執(zhí)行相應(yīng)的操作,其他字符為非法。問題描述:設(shè)計(jì)一個(gè)程序?qū)崿F(xiàn)兩個(gè)任意長(zhǎng)的整數(shù)的求和運(yùn)算?;疽螅豪秒p向循環(huán)鏈表,設(shè)計(jì)一個(gè)實(shí)現(xiàn)任意長(zhǎng)的整數(shù)進(jìn)行加法運(yùn)算的演示程序。要求輸入和輸出每四位一組,組間用逗號(hào)隔開。如:1,0000,0000,0000,0000。問題描述:從一棵空樹開始創(chuàng)建,在創(chuàng)建過程中,保證樹的有序性,同時(shí)還要針對(duì)樹的平衡性做些調(diào)整。最終要把創(chuàng)建好的二叉排序樹轉(zhuǎn)換為二叉平衡排序樹?;疽螅海ú迦?、調(diào)整、改組)問題描述:打開一篇英文文章,在該文章中找出所有給定的單詞,然后對(duì)所有給定的單詞替換為另外一個(gè)單詞,再存盤。問題描述:編號(hào)為1,2… n的n個(gè)人按順時(shí)針方向圍坐一圈,每人持有一個(gè)密碼(正整數(shù))。一開始任選一個(gè)正整數(shù)作為報(bào)數(shù)的上限值m,從第一個(gè)人開始按順時(shí)針方向自1開始順序報(bào)數(shù),報(bào)到m時(shí)停止報(bào)數(shù),報(bào)m的人出列,將他的密碼作為新的m值,從他的順時(shí)針方向上的下一個(gè)開始重新從1報(bào)數(shù),如此下去,直至所有人全部出列為止,設(shè)計(jì)一個(gè)程序求出出列順序?;疽螅豪脝窝h(huán)鏈表作為存儲(chǔ)結(jié)構(gòu)模擬此過程;鍵盤輸入總?cè)藬?shù)、初始報(bào)數(shù)上限值m及各人密碼;按照出列順序輸出各人的編號(hào)。問題描述:給定一個(gè)地區(qū)的n個(gè)城市間的距離網(wǎng),用Prim算法或Kruskal算法建立最小生成樹,并計(jì)算得到的最小生成樹的代價(jià)。基本要求:城市間的距離網(wǎng)采用鄰接矩陣表示,鄰接矩陣的存儲(chǔ)結(jié)構(gòu)定義采用課本中給出的定義,若兩個(gè)城市之間不存在道路,則將相應(yīng)邊的權(quán)值設(shè)為自己定義的無窮大值。要求在屏幕上顯示得到的最小生成樹中包括了哪些城市間的道路,并顯示得到的最小生成樹的代價(jià)。表示城市間距離網(wǎng)的鄰接矩陣(要求至少6個(gè)城市,10條邊)最小生成樹中包括的邊及其權(quán)值,并顯示得到的最小生成樹的代價(jià)。問題描述:針對(duì)客戶的消費(fèi)情況,進(jìn)行客戶管理,根據(jù)客戶的消費(fèi)積分對(duì)客戶實(shí)行不同程度的打折優(yōu)惠?;疽螅海?、刪除、添加; ; ;問題描述:針對(duì)某一種行業(yè)的庫(kù)房的產(chǎn)品進(jìn)銷存情況進(jìn)行管理?;疽螅?; 、產(chǎn)品的添加、產(chǎn)品數(shù)量的添加;、進(jìn)貨日期、銷出數(shù)量、銷售時(shí)間等;問題描述:對(duì)于特殊矩陣可以通過壓縮存儲(chǔ)減少存儲(chǔ)空間?;疽螅?,并能顯示壓縮后的相關(guān)地址和值; ,要求能從壓縮后的矩陣中讀出相應(yīng)的值;問題描述:給定一個(gè)算術(shù)表達(dá)式,通過程序求出最后的結(jié)果?;疽螅?. 從鍵盤輸入要求解的算術(shù)表達(dá)式; 2. 采用棧結(jié)構(gòu)進(jìn)行算術(shù)表達(dá)式的求解過程; 3. 能夠判斷算術(shù)表達(dá)式正確與否; 4. 對(duì)于錯(cuò)誤表達(dá)式給出提示; 5. 對(duì)于正確的表達(dá)式給出最后的結(jié)果;問題描述:建立一個(gè)報(bào)警和出警管理的系統(tǒng) 基本要求:,要求有內(nèi)容、時(shí)間; ; ;;問題描述:假設(shè)停在鐵路調(diào)度站入口處的車廂序列的編號(hào)一次為1,2,3,4。設(shè)計(jì)一個(gè)程序,求出所有可能由此輸出的長(zhǎng)度為4的車廂序列。(棧)問題描述:以一個(gè)m*n的長(zhǎng)方陣表示迷宮,0和1分別表示迷宮中的通路和障礙。設(shè)計(jì)一個(gè)程序,對(duì)任意設(shè)定的迷宮,求出一條從入口到出口的通路,或得出沒有通路的結(jié)論?;疽螅菏紫葘?shí)現(xiàn)一個(gè)以鏈表作存儲(chǔ)結(jié)構(gòu)的棧類型,然后編寫一個(gè)求解迷宮的非遞歸程序。求得的通路以三元組(i,j,d)的形式輸出,其中:(i,j)指示迷宮中的一個(gè)坐標(biāo),d表示走到下一坐標(biāo)的方向,如:對(duì)于下列數(shù)據(jù)的迷宮,輸出的一條通路為:(1,1,1),(1,2,2),(3,2,3),(3,1,2),…。測(cè)試數(shù)據(jù):迷宮的測(cè)試數(shù)據(jù)如下:左下角(1,1)為入口,右下角(8,9)為出口。實(shí)現(xiàn)提示:計(jì)算機(jī)解迷宮通常用的是“窮舉求解”方法,即從入口出發(fā),順著某個(gè)方向進(jìn)行探索,若能走通,則繼續(xù)往前進(jìn);否則沿著原路退回,換一個(gè)方向繼續(xù)探索,直至出口位置,求得一條通路。假如所有可能的通路都探索到而未能到達(dá)出口,則所設(shè)的迷宮沒有通路??梢远S數(shù)組存儲(chǔ)迷宮數(shù)據(jù),通常設(shè)定入口點(diǎn)的下標(biāo)為(1,1),出口點(diǎn)的下標(biāo)為(n,n)。為處理方便起見,可在迷宮的四周加一圈障礙。對(duì)于迷宮中任一位置,均可約定有東、南、西、北四個(gè)方向可通。選做內(nèi)容:(1)編寫遞歸形式的算法,求得迷宮中所有可能的通路;(2)以方陣形式輸出迷宮及其通路。(隊(duì)列)(同上)44二叉搜索樹:各種搜索樹效率比較 題目要求:本題目要求對(duì)普通的二叉排序樹、AVL樹分別實(shí)現(xiàn)制定操作,并分析比較這兩種不同數(shù)據(jù)結(jié)構(gòu)對(duì)應(yīng)的一系列插入和刪除操作的效率。要求測(cè)試對(duì)N個(gè)不同整數(shù)進(jìn)行下列操作的效率:(1)按遞增順序插入N個(gè)整數(shù),并按同樣順序刪除;(2)按遞增順序插入N個(gè)整數(shù),并按相反順序刪除;(3)按隨機(jī)順序插入N個(gè)整數(shù),并按隨機(jī)順序刪除;要求N從1000到10000取值,并以數(shù)據(jù)規(guī)模N為橫軸,運(yùn)行時(shí)間為縱軸,畫出3種不同數(shù)據(jù)結(jié)構(gòu)對(duì)應(yīng)的操作效率比較圖。 本題的任務(wù)是:當(dāng)整個(gè)網(wǎng)絡(luò)被感染后,計(jì)算有多少臺(tái)機(jī)器被某個(gè)特定變種所感染。輸入要求:輸入由若干組測(cè)試數(shù)據(jù)組成。每組數(shù)據(jù)的第1行包含2個(gè)整數(shù)M和N(1≤M,N≤500),接下來是一個(gè)M*N的矩陣表示網(wǎng)絡(luò)的初始感染狀態(tài),其中的正、負(fù)整數(shù)的意義如題目描述中所定義。下面一行給出一個(gè)正整數(shù)Q,是將要查詢的變種的個(gè)數(shù)。接下去的Q行里,每行給出一個(gè)變種的類型。當(dāng)M或N為0時(shí),表示全部測(cè)試結(jié)束,不要對(duì)該數(shù)據(jù)做任何處理。輸出要求:對(duì)每一組測(cè)試,在一行里輸出被某個(gè)特定變種所感染的機(jī)器數(shù)量。46關(guān)鍵路徑問題問題描述:設(shè)計(jì)一個(gè)程序求出完成整項(xiàng)工程至少需要多少時(shí)間以及整項(xiàng)工程中的關(guān)鍵活動(dòng)?;疽螅海?)對(duì)一個(gè)描述工程的AOE網(wǎng),應(yīng)判斷其是否能夠順利進(jìn)行。(2)若該工程能順利進(jìn)行,輸出完成整項(xiàng)工程至少需要多少時(shí)間,以及每一個(gè)關(guān)鍵活動(dòng)所依附的兩個(gè)頂點(diǎn)、最早發(fā)生時(shí)間、最遲發(fā)生時(shí)間。輸入要求:輸入由若干組測(cè)試數(shù)據(jù)組成。每組數(shù)據(jù)的第1行包含一正整數(shù)N(1≤N≤50000),代表神秘國(guó)度中小村的個(gè)數(shù),每個(gè)小村即從0到N1編號(hào)。接下來有N1行輸入,每行包含一條雙向道路的兩端小村的編號(hào),中間用空格分開。之后一行包含一正整數(shù)M(1≤M≤500000),代表著該組測(cè)試問題的個(gè)數(shù)。接下來M行,每行給出A,B,C三個(gè)小村 的編號(hào),中間用空格分開。當(dāng)N為0時(shí),表示全部測(cè)試結(jié)束,不要對(duì)該數(shù)據(jù)做任何處理。輸出要求:對(duì)每一組測(cè)試給定的A,B,C,在一行里輸出答案,即:如果C在A和B之間的路徑上,輸出Yes,否則輸出No。:檢查網(wǎng)絡(luò)題目要求:給定一個(gè)計(jì)算機(jī)網(wǎng)絡(luò)以及機(jī)器間的雙向連線列表,每一條連線允許兩端的計(jì)算機(jī)進(jìn)行直接的文件傳輸,其他計(jì)算機(jī)間若存在一條連通路徑,也可以進(jìn)行間接的文件傳輸。請(qǐng)寫出程序判斷:任意指定兩臺(tái)計(jì)算機(jī),它們之間是否可以進(jìn)行文件傳輸?輸入要求:輸入若干測(cè)試數(shù)據(jù)組成。對(duì)于每一組測(cè)試,第1行包含一個(gè)整數(shù)N(≤10000),即網(wǎng)絡(luò)中計(jì)算機(jī)的總臺(tái)數(shù),因而每臺(tái)計(jì)算機(jī)可用1到N之間的一個(gè)正整數(shù)表示。接下來的幾行輸入格式為I C1 C2或者 C或者C C1C2或者S,其中C1和C2是兩臺(tái)計(jì)算機(jī)的序號(hào),I表示在C1和C2間輸入一條連線,C表示檢查C1和C2間是否可以傳輸文件,S表示該組測(cè)試結(jié)束。當(dāng)N為0時(shí),表示全部測(cè)試結(jié)束,不要對(duì)該數(shù)據(jù)做任何處理。輸出要求:對(duì)每一組C開頭的測(cè)試,檢查C1和C2間是否可以傳輸文件,若可以,則在一行中輸出“yes”,否則輸出“no”。當(dāng)讀到S時(shí),檢查整個(gè)網(wǎng)絡(luò)。若網(wǎng)絡(luò)中任意兩機(jī)器間都可以傳輸文件,則在一行中輸出“The network is connected.”,否則輸出“There are k ponents.”,其中k是網(wǎng)絡(luò)中連通集的個(gè)數(shù)。兩組測(cè)試數(shù)據(jù)之間請(qǐng)輸出一空行分隔。由于廣義表在結(jié)構(gòu)上較線性表復(fù)雜得多,因此,廣義表的運(yùn)算也不如線性表簡(jiǎn)單。本設(shè)計(jì)要求實(shí)現(xiàn)的廣義表的建立、查找、輸出、取表頭和取表尾以及求深度、求逆表等。本設(shè)計(jì)用一個(gè)主控菜單程序控制,共分為6個(gè)子系統(tǒng)。(1).建立廣義表(2)輸出廣義表(3)結(jié)點(diǎn)的查找(4)求廣義表表頭(5)求廣義表表尾(6)求廣義表的深度:宇宙旅行 題目要求:在走遍了地球上的所有景點(diǎn)以后,旅游狂人開始計(jì)劃他的宇宙旅行項(xiàng)目。經(jīng)過謹(jǐn)慎調(diào)查,他目前掌握了一張各衛(wèi)星空間站可以臨時(shí)容納的旅客人數(shù)列表。但旅客從一個(gè)星球飛往另一個(gè)星球時(shí),需要在若干衛(wèi)星空間站臨時(shí)??恐修D(zhuǎn),而這些空間站不能接待任何旅客駐留,旅客必須立刻轉(zhuǎn)乘另一艘飛船離開,所以空間站不能接待超過自己最大容量的旅客流。為了估計(jì)預(yù)算,現(xiàn)在旅游狂人需要知道終點(diǎn)星球的接待站應(yīng)該設(shè)計(jì)多大容量,才能使得每艘飛船在到達(dá)時(shí)都可以保證讓全部旅客下船。輸入要求:輸入若干組測(cè)試數(shù)據(jù)組成。每組測(cè)試數(shù)據(jù)的第1行包含旅行的起點(diǎn)星球和終點(diǎn)星球的名稱和一個(gè)不超過500的正整數(shù)N(N為0標(biāo)志全部測(cè)試結(jié)束,不要對(duì)該數(shù)據(jù)做任何處理)。接下來的N行里,數(shù)據(jù)格式為:sourcei capacityi,其中sourcei和destinationi是衛(wèi)星空間站的名稱或起點(diǎn)、終點(diǎn)星球的名稱,正整數(shù)capacityi是飛船從sourcei到destinationi一次能運(yùn)載的最大旅客流量。每個(gè)名稱是由A~Z之間三個(gè)大寫字母組成的字符串,例如:ZJU。測(cè)試數(shù)據(jù)中不包含任何到達(dá)起點(diǎn)星球的信息以及任何從終點(diǎn)星球出發(fā)的信息。輸出要求:對(duì)每一組測(cè)試,在一行里輸出終點(diǎn)星球接待站應(yīng)具有的最小容量,使得每艘飛船在到達(dá)時(shí)都可以保證讓全部旅客下船。51:算術(shù)運(yùn)算測(cè)試功能要求:該程序用圖形界面實(shí)現(xiàn)十道100以內(nèi)加減法數(shù)學(xué)題,能根據(jù)題目計(jì)算出答案,與輸入答案對(duì)比,判斷做題是否正確,最后計(jì)算分?jǐn)?shù)。界面要求:用圖形界面實(shí)現(xiàn)。52:猜數(shù)游戲 功能要求:計(jì)算機(jī)產(chǎn)生隨機(jī)數(shù),猜中即勝,猜不中,提示是大了還是小了,繼續(xù)猜,直至猜到,給出所用時(shí)間和評(píng)語(yǔ)。界面要示:用圖形界面實(shí)現(xiàn)。5學(xué)生成績(jī)管理功能要求:1)輸入十個(gè)同學(xué)的學(xué)號(hào),姓名,四科成績(jī)(應(yīng)用數(shù)學(xué)、大學(xué)英語(yǔ)、Java程序設(shè)計(jì)、計(jì)算機(jī)應(yīng)用基礎(chǔ))2)計(jì)算出平均成績(jī)。以平均成績(jī)降序輸出成績(jī)表。3)輸出全組各科平均分,最高分和最低分。4)輸入姓名查詢成績(jī)界面要示:用圖形界面實(shí)現(xiàn)。54.矩陣的運(yùn)算采用鏈表表示稀疏矩陣,并實(shí)現(xiàn)矩陣的加法,乘法,求逆運(yùn)算, 要求:要檢查有關(guān)運(yùn)算的條件,并對(duì)錯(cuò)誤的條件產(chǎn)生報(bào)警。55.建立二叉樹和線索二叉樹分別用以下方法建立二叉樹并用圖型顯示出來:用先序遍歷的輸入序列用層次遍歷的輸入序列用先序和中序遍歷的結(jié)果最后對(duì)所建立的二叉樹進(jìn)行中序線索化,并對(duì)此線索樹進(jìn)行中序遍歷(不使用棧)。56.銀行業(yè)務(wù)模擬:客戶業(yè)務(wù)分為兩種。第一種是申請(qǐng)從銀行得到一筆資金,即取款或借款。第二種是向銀行投入一筆資金,即存款或還款。銀行有兩個(gè)服務(wù)窗口,相應(yīng)的有兩個(gè)隊(duì)列。客戶到達(dá)銀行后先排第一個(gè)隊(duì)。處理每個(gè)客戶業(yè)務(wù)時(shí),如果屬于第一種,且申請(qǐng)額超出銀行現(xiàn)存資金總額而得不到滿足,則立即排入第二隊(duì)等候,直至滿足時(shí)才離開銀行,否則業(yè)務(wù)處理完后立即離開銀行。每接待完一個(gè)第二種業(yè)務(wù)的客戶,則順序檢查和處理(如果可能)第二個(gè)隊(duì)列的客戶,對(duì)能滿足的申請(qǐng)者予以滿足,不能滿足者重新排到第二個(gè)隊(duì)列的隊(duì)尾。注意,在此檢查過程中,一旦銀行資金總額少于或等于剛才第一個(gè)隊(duì)列中最后一個(gè)客戶(第二種業(yè)務(wù))被接待之前的數(shù)額,或者本次已將第二個(gè)隊(duì)列檢查或處理了一遍,就停止檢查(因?yàn)榇藭r(shí)已不可能還有能滿足者)轉(zhuǎn)而繼續(xù)接待第一個(gè)隊(duì)列的客戶。任何時(shí)刻都只開一個(gè)窗口。假設(shè)檢查不需要時(shí)間。營(yíng)業(yè)時(shí)間結(jié)束時(shí)所有客戶立即離開銀行。寫一個(gè)上述銀行業(yè)務(wù)的事件驅(qū)動(dòng)模擬系統(tǒng),通過模擬方法求出客戶在銀行內(nèi)逗留的平均時(shí)間。,每個(gè)標(biāo)準(zhǔn)客房有m個(gè)標(biāo)準(zhǔn)間,利用鏈表、?;蛘哧?duì)列等數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)出具有訂房和退房等功能的管理系統(tǒng)。第五篇:數(shù)據(jù)結(jié)構(gòu)課程設(shè)計(jì)題目數(shù)據(jù)結(jié)構(gòu)課程設(shè)計(jì)一、教學(xué)目的和要求課程設(shè)計(jì)是加強(qiáng)學(xué)生實(shí)踐能力的一個(gè)強(qiáng)有力手段。綜合課設(shè)1主要針對(duì)數(shù)據(jù)結(jié)構(gòu)和c/c++語(yǔ)言開展的實(shí)踐性課程。要求學(xué)生掌握數(shù)據(jù)結(jié)構(gòu)的應(yīng)用、算法的編寫、類C語(yǔ)言的算法轉(zhuǎn)換成C(C++)程序并上機(jī)調(diào)試的基本方法。課程設(shè)計(jì)要求學(xué)生在完成程序設(shè)計(jì)的同時(shí)能夠?qū)懗霰容^規(guī)范的課程設(shè)計(jì)報(bào)告。培養(yǎng)學(xué)生綜合運(yùn)用所學(xué)理論知識(shí)解決復(fù)雜實(shí)際問題的實(shí)踐能力、研究性學(xué)習(xí)能力和團(tuán)隊(duì)合作能力。二、課程設(shè)計(jì)要求選好題目:每題一人,每班每個(gè)題目只允許一人選做,學(xué)習(xí)委員將選題情況在課設(shè)第一天統(tǒng)計(jì)上交。課設(shè)報(bào)告獨(dú)立思考,獨(dú)立完成:課設(shè)報(bào)告出現(xiàn)雷同超過60%,不論什么原因,一律不及格。班和班之間,相同題目的同學(xué),可以組成小組,相互討論,共同完成課程設(shè)計(jì)中各任務(wù)的設(shè)計(jì)和調(diào)試要求。小組成員間,算法思路可以相同,程序可以類似,但不能完全一樣。課設(shè)報(bào)告不能雷同超過60%。做好上機(jī)準(zhǔn)備:每次上機(jī)前,要事先編制好準(zhǔn)備調(diào)試的程序,認(rèn)真想好調(diào)試步驟和有關(guān)環(huán)境的設(shè)置方法,準(zhǔn)備好有關(guān)的文件。設(shè)計(jì)要點(diǎn):⑴需求分析:在該部分中敘述總共幾個(gè)模塊,每個(gè)模塊的功能要求。⑵系統(tǒng)設(shè)計(jì)總體設(shè)計(jì):定義某個(gè)數(shù)據(jù)結(jié)構(gòu)的抽象數(shù)據(jù)類型及其他算法的功能說明。詳細(xì)設(shè)計(jì):在此定義存儲(chǔ)結(jié)構(gòu),每個(gè)部分的算法設(shè)計(jì)說明(建議描述算法采用流程圖)。⑶編碼實(shí)現(xiàn)各個(gè)算法實(shí)現(xiàn)的源程序,對(duì)每個(gè)題目要有相應(yīng)的源程序(每個(gè)功能模塊采用不同的函數(shù)實(shí)現(xiàn))。源程序要按照程序的規(guī)則來編寫,要結(jié)構(gòu)清晰,重點(diǎn)函數(shù)的重點(diǎn)變量,重點(diǎn)功能部分要加
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1