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

正文內(nèi)容

20xx年數(shù)據(jù)結構與算法課程設計摘要(五篇)(編輯修改稿)

2025-08-01 21:40 本頁面
 

【文章內(nèi)容簡介】 對它們進行處理。通過課程設計可以提高學生的思維能力,促進學生的綜合應用能力和專業(yè)素質的提高。通過此次課程設計主要達到以下目的:n 了解并掌握數(shù)據(jù)結構與算法的設計方法,具備初步的獨立分析和設計能力; n 初步掌握軟件開發(fā)過程的問題分析、系統(tǒng)設計、程序編碼、測試等基本方法和技能; n 提高綜合運用所學的理論知識和方法獨立分析和解決問題的能力;n 訓練用系統(tǒng)的觀點和軟件開發(fā)一般規(guī)范進行軟件開發(fā),培養(yǎng)軟件工作者所應具備的科學的工作方法和作風。二、課程設計的基本要求獨立思考,獨立完成:每人任選一題,在課程設計中各任務要求獨立完成,遇到問題大家可以相互討論,互相調試檢查,但不可以拷貝。按照課程設計的具體要求建立的功能模塊,每個模塊要求按照如下幾個內(nèi)容認真完成;其中包括:a)需求分析:在該部分中敘述,每個模塊的功能要求b)概要設計在此說明每個部分的算法設計說明(可以是描述算法的流程圖),每個程序中使用的存儲結構設計說明(如果指定存儲結構請寫出該存儲結構的定義。c)詳細設計各個算法實現(xiàn)的源程序(可放在附錄中),對每個題目要有相應的源程序(可以是一組源程序,每個功能模塊采用不同的函數(shù)實現(xiàn))源程序要按照寫程序的規(guī)則來編寫。要結構清晰,重點函數(shù)的重點變量,重點功能部分要加上清晰的程序注釋。d)調試分析測試數(shù)據(jù),測試輸出的結果,時間復雜度分析,和每個模塊設計和調試時存在問題的思考(問題是哪些?問題如何解決?),算法的改進設想等。每人實現(xiàn)的結果必須進行檢查和演示;程序源代碼和程序的說明文件必須上交,作為考核內(nèi)容的一部分;(上交時每人交一份,文件夾的取名規(guī)則為:“學號 姓名”,如“11207210188 張麗”。該文件夾下至少包括:“源代碼”和“課程設計報告”,統(tǒng)一放在服務器的文件夾“d: / 3數(shù)據(jù)結構課程設計任務書/11級專升本數(shù)據(jù)結構課程設計”中)。課程設計報告要對重點函數(shù)及結構進行說明。報告格式參照(報告示例)。報告提交時間:第16周星期五之前,遲交無成績。形式:課程設計報告(要求書寫課程設計報告)和電子文檔。三、課程設計內(nèi)容:例如:輸入第一個數(shù)為:***172586,輸入第二個數(shù)為:***7則程序運行后輸出***172586****7=正確答案。2.矩陣的運算采用十字鏈表表示稀疏矩陣,并實現(xiàn)矩陣的加減法和乘法運算, 要求:要檢查有關運算的條件,并對錯誤的條件產(chǎn)生報警。3. 訂票系統(tǒng)設計航班信息,訂票信息的存儲結構,設計程序完成如下功能:錄入:可以錄入航班情況(數(shù)據(jù)可以存儲在一個數(shù)據(jù)文件中,數(shù)據(jù)結構、具體數(shù)據(jù)自定)查詢:可以查詢某個航線的情況(如,輸入航班號,查詢起降時間,起飛抵達城市,航班票價,票價折扣,確定航班是否滿倉);可以輸入起飛抵達城市,查詢飛機航班情況;訂票:(訂票情況可以存在一個數(shù)據(jù)文件中,結構自己設定)可以訂票,如果該航班已經(jīng)無票,可以提供相關可選擇航班;退票: 可退票,退票后修改相關數(shù)據(jù)文件;客戶資料有姓名,證件號,訂票數(shù)量及航班情況,訂單要有編號。修改航班信息:當航班信息改變可以修改航班數(shù)據(jù)文件 6. 賓館訂房和退房系統(tǒng)假設一個賓館有n個標準的客房,每個標準客房有m個標準間,利用鏈表、棧或者隊列等數(shù)據(jù)結構設計出具有訂房和退房等功能的管理系統(tǒng)。7. 建立二叉樹和線索二叉樹分別用以下方法建立二叉樹: 1)用先序遍歷的輸入序列 2)用層次遍歷的輸入序列 3)用先序和中序遍歷的結果最后對所建立的二叉樹進行中序線索化,并對此線索樹進行中序遍歷(不使用棧)。8.校園導航問題設計要求:設計你的學校的平面圖,至少包括10個以上的場所,每兩個場所間可以有不同的路,且路長也可能不同,找出從任意場所到達另一場所的最佳路徑(最短路徑)。9.馬的遍歷問題設計程序完成如下要求:在中國象棋棋盤上,對任一位置上放置的一個馬,均能選擇一個合適的路線,使得該棋子能按象棋的規(guī)則不重復地走過棋盤上的每一位置。要求:依次輸出所走過的各位置的坐標。/ 3數(shù)據(jù)結構課程設計任務書要求對包含加、減、乘、除、括號運算符的任意整型表達式進行求解,操作數(shù)可以是多位數(shù)。設計程序完成如下要求:在88的國際象樣棋盤上,放置8個皇后,使得這8個棋子不能互相被對方吃掉。要求:依次輸出各種成功的放置方法。設計程序完成如下功能:對給定的圖結構和起點,產(chǎn)生深度優(yōu)先遍歷和廣度優(yōu)先遍歷序列,并給出求解過程的動態(tài)演示。14.構造n個城市連接的最小生成樹一個地區(qū)的n個城市間的距離網(wǎng),用prim算法或kruskal算法建立最小生成樹,并計算得到的最小生成樹的代價?;疽螅?)城市間的距離網(wǎng)采用鄰接矩陣表示,鄰接矩陣的存儲結構定義采用課本中給出的定義,若兩個城市之間不存在道路,則將相應邊的權值設為自己定義的無窮大值。要求在屏幕上顯示得到的最小生成樹中包括了哪些城市間的道路,并顯示得到的最小生成樹的代價。2)表示城市間距離網(wǎng)的鄰接矩陣(要求至少6個城市,10條邊)15. 藥店的藥品銷售統(tǒng)計系統(tǒng)設計一系統(tǒng),實現(xiàn)醫(yī)藥公司定期對銷售各藥品的記錄進行統(tǒng)計,可按藥品的編號、單價、銷售量或銷售額做出排名。基本要求:在本設計中,首先從數(shù)據(jù)文件中讀出各藥品的信息記錄,存儲在順序表中。各藥品的信息包括:藥品編號、藥名、藥品單價、銷出數(shù)量、銷售額。對各藥品的藥名、單價、銷售量或銷售額進行排序時,可采用多種排序方法,如直接插入排序、冒泡排序、快速排序,直接選擇排序、堆排等方法。四、上交作業(yè)及成績評定上交要求上交設計報告和源程序。其中設計報告要以手寫報告的形式上交;電子版內(nèi)容包括程序源碼和設計報告的電子文檔。整個班級的設計均放在一個文件夾中。課程設計報告注意事項:1)運行結果請截圖(alt + prtsc);2)系統(tǒng)功能模塊介紹請請采用流程圖形式; 3)課程設計總結可以從以下幾個方面書寫 : 課程設計的收獲、遇到問題及其解決過程、程序調試技巧、在課程設計過程中對《數(shù)據(jù)結構》課程的認識等內(nèi)容。評分標準根據(jù)完成任務的情況、課程設計報告書的質量和課程設計過程中的工作態(tài)度等按照30%、50%、20%加權綜合打分。成績評定實行百分制。上機程序檢查未通過者、無設計報告者以及嚴重抄襲他人設計者,成績?yōu)椴患案瘛? 3數(shù)據(jù)結構與算法課程設計摘要篇五2014/2015學年第一學期《數(shù)據(jù)結構與算法課程設計》任務書一、課程設計目的數(shù)據(jù)結構與算法課程設計是《數(shù)據(jù)結構與算法》課程教學必不可缺的一個重要環(huán)節(jié),它可加深學生對該課程所學內(nèi)容的進一步的理解與鞏固,是將計算機課程與實際問題相聯(lián)接的關鍵步驟。通過課程設計,能夠提高學生分析問題、解決問題,從而運用所學知識解決實際問題的能力,因而必須給予足夠的重視。2二、課程設計題目 棋盤覆蓋【間題描述】在一個2k2k 個方格組成的棋盤中,恰有一個方格與其它方格不同,稱該方格為一特殊方格,且稱該棋盤為一特殊棋盤。在棋盤覆蓋問題中,要用圖示的4種不同形態(tài)的l型骨牌覆蓋給定的特殊棋盤上除特殊方格以外的所有方格,且任何2個l型骨牌不得重疊覆蓋?!净疽蟆浚?)輸入k以及特殊方格所在的行號dr和特殊方格的列號dc。1(2)要求輸出每一步用什么形態(tài)l型骨牌覆蓋,覆蓋后得到的棋盤圖形。(3)如果輸出的結果只是用矩陣表示則為良好,用圖形表示則為優(yōu)。【測試數(shù)據(jù)】 【實現(xiàn)提示】使用分治策略,把棋盤劃分成4個小棋盤,然后用一個l型骨牌覆蓋將這4個小棋盤變?yōu)槎季哂刑厥夥礁竦钠灞P。 hanoi塔問題(*)【問題描述】設a,b,c是三個塔座。開始時,在塔座a上有一疊共n個圓盤,這些圓盤自下而上,由大到小地疊放在一起,各圓盤從小到大編號為1,2,?,n,要求將塔座a上的這一疊圓盤移到塔座b上,并仍按同樣順序疊置。在移動圓盤時應遵守以下移動規(guī)則:規(guī)則(1)每次只能移動一個圓盤;規(guī)則(2)任何時刻都部允許將較大的圓盤壓在較小的圓盤之上;規(guī)則(3)在滿足移動規(guī)則(1)和(2)的前提下,可將圓盤移至a,b,c中任一塔座上?!净疽蟆浚?)設計出hannoi塔游戲,供用戶玩;(2)提供正確的搬運方法。【實現(xiàn)說明】正確的搬運方法使用遞歸方法實現(xiàn)?!緶y試數(shù)據(jù)】 矩陣連乘問題【問題描述】給定n個矩陣{a1,a2,...,an},其中ai和ai+1是可乘的,i=1,2,?,n1??疾爝@n個矩陣的連乘積a1a2,...,an,通過加括號方式,找出矩陣乘積所需的最少計算量的方法?!净疽蟆枯斎朊總€矩陣的行和列,要求輸出最少計算量的矩陣乘積方法,如(a1(a2(a3a4)))?!緦崿F(xiàn)說明】 使用動態(tài)規(guī)劃方法。 多邊形游戲(*)【問題描述】多邊形游戲是一個單人玩的游戲,開始時有一個由n個頂點構成的多邊形。每個頂點被賦予一個整數(shù)值,每條邊被賦予一個運算符“+”或“*”。所有邊依次用整數(shù)從1到n編號。游戲第1步,將一條邊刪除。隨后n1步按以下方式操作:選擇一條邊e及由e連接著的2個頂點v1和v2;用一個新的頂點取代邊e及用e連接著的2個頂點v1和v2,將由頂點v1和v2的整數(shù)值通過邊e上的運算得到的結果賦予新頂點。最后,所有邊都被刪除,游戲結束。游戲的得分就是所剩頂點上的整數(shù)值?!净疽蟆吭O計該游戲供用戶玩;對于給定的多邊形,給出最高得分計算?!緦崿F(xiàn)說明】 使用動態(tài)規(guī)劃方法。 01背包問題【問題描述】給定n種物品和一背包。物品i的重量是wi,其價值為vi,背包的容量為c。問應如何選擇裝入背包種的物品,使得裝入背包種物品的總價值最大?!净疽蟆渴褂脛討B(tài)規(guī)劃、回溯法以及分支界限三種方法實現(xiàn)?!緶y試數(shù)據(jù)】 【實現(xiàn)提示】 排序方法【問
點擊復制文檔內(nèi)容
環(huán)評公示相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1