在线观看国产免费视频_亚洲视频三区_中文字幕在线观看网站_日韩视频免费在线观看_亚洲视频精品_天天夜夜操

當前位置:網站首頁 >> 作文 >> 2023年數據結構與算法課程設計摘要(五篇)

2023年數據結構與算法課程設計摘要(五篇)

格式:DOC 上傳日期:2024-07-18 19:21:47
2023年數據結構與算法課程設計摘要(五篇)
時間:2024-07-18 19:21:47     小編:zdfb

每個人都曾試圖在平淡的學習、工作和生活中寫一篇文章。寫作是培養人的觀察、聯想、想象、思維和記憶的重要手段。那么我們該如何寫一篇較為完美的范文呢?下面是小編為大家收集的優秀范文,供大家參考借鑒,希望可以幫助到有需要的朋友。

數據結構與算法課程設計摘要篇一

一、《數據結構課程設計》的目標

課程設計是《數據結構》課程的一個重要的實踐環節,它可加深學生對該課程所學內容的進一步的理解與鞏固,達到理論與實際應用相結合,提高學生組織數據及編寫大型程序的能力,培養基本的對基本數據結構的理解和運用,良好的程序設計方法、提高編碼及調試程序技能的能力,為整個專業的學習以及軟件設計水平的提高打下良好的基礎。

二、設計內容

每位學生可以從《數據結構課程設計備選題目》中選擇一個題目自行完成。要求每班中題目不能重復。

三、設計要求

1.學生必須仔細閱讀《數據結構課程設計任務書》,認真主動完成課設的要求。有問題及時主動通過各種方式與指導教師聯系溝通。

2.學生要發揮自主學習的能力,充分利用時間,安排好課設的時間計劃,并在課設過程中不斷檢測自己的計劃完成情況,及時向教師匯報。

3.課程設計按照教學要求需要兩周時間完成,學院安排設計時

間學生不得缺席。

4、每位學生必須認真、獨立完成設計任務,發現抄襲者或雷同者,一律按零分處理。

5、程序設計語言可選擇c或c++。

6、程序要正確且具有一定的健壯性,不會因為用戶的輸入錯誤引起程序運行錯誤而中斷執行,對輸入值的類型、大小范圍、字符串的長度等,進行正確性檢查,對不合法的輸入值給出出錯信息,指出錯誤類型,等待重新輸入。

四、上交相關內容要求

上交的成果的內容必須由以下三個部分組成,缺一不可。

1. 上交源程序:學生按照課程設計的具體要求所開發的所有源程序(應該放到一個文件夾中);

2. 上交程序的說明文件:(中)在說明文檔中應該寫明上交程序所在的目錄,上交程序的主程序文件名,如果需要安裝,要有程序的安裝使用說明;

3. 課程設計報告:(保存在word 文檔中,文件名要求按照“學號_姓名_課程設計報告題目”起名,如文件名為“001_張三_二叉樹動態演示”.doc)。報告要求文字工整通順、圖表規范、思路清楚、內容正確。設計報告必須按照規定格式規范,a4紙雙面打印、裝訂。

將以上三個部分放在一個文件夾里,文件夾名要求按照"學號_姓名_課程設計報告題目”.zip命名。每個班將所有學生的文件夾收集起來刻成光盤上交。

五、時間安排

設計時間為兩周(7.07—7.18),7月16日—7月18日答辯。考核方式

成績按五分制,包括課程設計過程、課程設計結果、課程設計報告三部分。其中:

課程設計過程:20%

包括設計態度(10分)、出勤(10分)

課程設計結果:40%

其中:程序正確性:30分,運行效果:10分,答辯:10分。課程設計報告:40%

其中:正確性:20分,完整性:10分,規范性:10分。

六、設計報告格式

見《數據結構課程設計報告模板》。

數據結構與算法課程設計摘要篇二

數據結構與算法課程設計題目

1.成績管理

問題描述:給出n個學生的考試成績表,成績表包括學生的學號、姓名、考試成績(高等數

學、英語、物理),設計一個簡單的成績管理程序。

基本要求:

(1)建立成績表,能夠插入、刪除、修改學生的成績記錄;(2)按任一單科成績排序;(3)計算每名學生的平均成績;

(4)統計任一單科成績不及格的學生人數, 輸出不及格人數及不及格的學生名單(5)根據平均成績將成績表按由高到低的次序排列,統計每名學生在考試中獲得的名次,分數相同的為同一名次,按名次輸出成績表。

(6)成績表保存在文件中, 可以從文件讀取數據。

測試數據:學生可以根據自己班級的考試成績單,任意截取一部分做為測試數據 2.一元多項式簡單計算

問題描述:設計一個簡單一元多項式計算器?;疽螅?1)輸入并建立多項式;(2)輸出多項式;

(3)兩個多項式相加,輸出結果多項式;(4)兩個多項式相減,輸出結果多項式。

提高要求:可以根據輸入變量的值,計算出多項式的結果,且算法的效率高。測試數據:可任意選取兩個一元多項式,可以是一般的多項式,也可以是稀疏多項式。3.舞伴問題

問題描述:一班有m個女生、n個男生(m不等于n), 舉辦一場舞會.男女生分別編號坐在舞池兩邊的椅子上,每曲開始時, 依次從男生和女生中各出一人配對跳舞, 本曲沒成功配對者坐著等待下一曲找舞伴,設計一個程序模擬舞伴配對過程。

基本要求:輸入男、女學生的姓名、性別,由程序自動為男女生編號,可以順序編號,也可以隨機編號,輸出每曲配對情況(包括男、女生的姓名、性別和編號)。原始數據和結果數據要保存到文件中。

測試數據:分別選擇男生多于女生、女生多于男生、男女生相等的三組測試數據 提高要求:計算出任意一位男生(編號為x)和任意一位女生(編號為y), 在第k曲配對跳舞的情況。

4.文學研究助手(*)

問題描述:文學研究人員需要統計某篇英文小說中某些形容詞的出現次數和位置。試寫一個實現這一目標的文字統計系統,稱為“文學研究助手”。基本要求:英文小說存于一個文本文件中,待統計的詞匯集合要一次輸入完畢,即統計工作必須在程序的一次運行之后就全部完成。程序的輸出結果是每個詞的出現次數和出現位置所在行的行號,格式自行設計, 結果保存到文件中。

提高要求:模式匹配選取kmp算法

測試數據:以你的c/c++/java源程序模擬英文小說,相應語言的保留字集作為待統計的詞匯集。

5.哈希表的設計與實現(*)

問題描述:針對某個單位電話號碼簿,設計一個哈希表,并完成相應的建表和查表程序?;疽螅涸O每個記錄有下列數據項:電話號碼、用戶名、住址。從鍵盤輸入各記錄,以用戶名為關鍵字建立哈希表,哈希函數用除留取余數法構造,采用線性探測法解決沖突。可以插入、查找、刪除并顯示給定用戶名的記錄,并計算查找長度, 哈希表保存到文件中。

測試數據:取某個單位電話號碼簿中的30個記錄。

提高要求:將電話號碼薄以文件形式保存到盤上,能夠按用戶名和電話號碼兩種形式建立哈希表并實現插入、查找、刪除表中元素的功能。

6.管道鋪設施工的最佳方案(*)

問題描述:需要在某個城市的n個小區鋪設管道,則在這n個小區之間鋪設n-1條管道即可,假設任意兩個居民區之間都可以架設管道,但由于地理環境的不同,所需經費不同,選擇最優的施工方案使總投資盡可能的少。

基本要求:輸入表示小區間關系的圖及每條管道的權值,選擇出n-1條管道, 使總投資最小。圖的信息輸入一次后, 保存到文件中, 選擇的n-1條管道輸出到顯示器的同時, 也保存于文件中。

測試用例:任意選擇一個圖,模擬小區間可能鋪設的管道及費用。提高要求:顯示原始圖及選擇n-1條管道后的圖。

7.安排教學計劃(**)

問題描述:大學的每個專業都要制定教學計劃。假設任何專業都有固定的學習年限,每學年含兩個學期,每學期的時間長度和學分上限值均相等。每個專業開設的課程都是確定的,而且課程在開設時間的安排上必須滿足先修關系。每門課程有哪些先修課程是確定的,可以有任意多門,也可以沒有。每門課程恰好占一個學期。試在這樣的前提下設計一個教學計劃編制程序。

基本要求:輸入參數包括學期總數,一學期的學分上限,每門課程的課程號、學分和直接先修課的課程號;允許兩種策略,一是使學生在各學期的學習負擔盡量均勻,二是使課程盡量集中在前幾個學期;若根據給定的條件問題無解,則報告適當的信息,否則將教學計劃輸出到用戶指定的文件中。教學計劃的表格格式自行設定, 可以從鍵盤讀取數據也可以從文件讀取數據, 結果保存到文件中。

測試數據:學期總數為6,學分上限為10,該專業共開設12門。以08級某專業必修課與選修課為例,選擇12門課程及相應學分,制定一個表明各門課程先后約束關系的有向圖。

提高要求:產生多種不同的方案,并使方案之間的差異盡可能地大。8.停車場管理程序(**)問題描述:設停車場內只有一個可停放n輛汽車的狹長通道,且只有一個大門可供汽車進出。汽車在停車場內按車輛到達時間的先后順序,依次由北向南排列(大門在最南端,最先到達的第一輛車停放在車場的最北端),若車場內已停滿n輛汽車,則后來的汽車只能在門外的便道上等候,一旦有車開走,則排在便道上的第一輛車即可開入;當停車場內某輛車要離開時,在它之后開入的車輛必須先退出車場為它讓路,待該輛車開出大門外,其它車輛再按原次序進入車場,每輛停放在車場的車在它離開停車場時必須按它停留的時間長短交納費用。試為停車場編制按上述要求進行管理的模擬程序。

基本要求:每一組輸入數據包括三個數據項:汽車“到達”或“離去”信息、汽車牌照號碼及到達或離去的時刻,對每一組輸入數據進行操作后的輸出數據為:若是車輛到達,則輸出汽車在停車場內或便道上的停車位置;若是車離去;則輸出汽車在停車場內停留的時間和應交納的費用(在便道上停留的時間不收費,單位時間的停車費用由用戶從鍵盤輸入)。

測試數據:設輸入數據為:(‘a’,1,5),(‘a’,2,10),(‘d’,1,15),(‘a’,3,20),(‘a’,4,25),(‘a’,5,30),(‘d’,2,35),(‘d’,4,40),(‘e’,0,0)。其中,‘a’表示到達;‘d’表示離去,‘e’表示輸入結束。

提高要求:設停車場有南、北兩個門,每個門都可以進、出車輛。9.計算表達式的值(**)問題描述:對于給定的一個表達式,表達式中可以包括常數、算術運行符(“+”、“-”、“*”、“/”)和括號,編寫程序計算表達式的值。

基本要求:從鍵盤輸入一個正確的中綴表達式,將中綴表達式轉換為對應的后綴表達式,計算后綴表達式的值。

測試數據:任意選取一個符合題目要求的表達式。提高要求:(1)對于表達式中的簡單錯誤,能夠給出提示;

(2)表達式中可以包括單個字母表示的變量。

10.設計huffman 編碼器與解碼器(***)

問題描述:利用哈夫曼編碼進行信息通訊可以大大提高信道的利用率,縮短信息傳輸時間,降低傳輸成本。但是,這要求在發送端通過一個編碼系統對待傳輸數據預先編碼;在接受端將傳來的數據進行譯碼。對于雙工信道(即可以雙向傳輸信息的信道),每端都需要一個完整的編/譯碼系統。試為這樣的信息收發站編寫一個哈夫曼碼的編/譯碼系統。

基本要求:根據某字符文件統計字符出現頻度,構造huffman 樹,編制huffman編碼,并將給定字符文件編碼,生成編碼文件;再將給定編碼文件解碼,生成字符文件。(要求按二進制位表示編碼)測試數據:英文文件。

提高要求:用二進制表示編碼,生成二進制的編碼文件。11.銀行業務模擬(***)

問題描述:設銀行有四個服務窗口,一個等待隊列, 每個窗口均可以辦理存款、取款、掛失、還貸業務,每種業務所需的服務時間不同,客戶到達銀行后,先到打號機上打號,號票上包括到達時間、編號和需要辦理的業務,然后在銀行內等候, 當任一服務窗口空閑時,處理等候客戶中排在最前面的客戶的業務。寫一個上述銀行業務的模擬系統,通過模擬方法求出客戶在銀行內逗留的平均時間和每個窗口辦理的客戶數及辦理的每種業務數。

基本要求:每個客戶到達銀行的時間和需要辦理的業務隨機產生,輸出一天客戶在銀行的平均逗留時間和每個窗口每天辦理的客戶數和每種業務數。

測試數據:營業時間為8小時,其他模擬量自行設定。12.程序源代碼的相似性(***)

問題描述:對于兩個c++語言的源程序代碼,用哈希表的方法分別統計兩個程序中使用c++語言關鍵字的情況,并最終按定量的計算結果,得出兩份程序的相似性。

基本要求:建立c++語言關鍵字的哈希表,統計在每個源程序中c++關鍵字出現的頻度, 得到兩個向量x1和x2,通過計算向量x1和x2的相對距離來判斷兩個源程序的相似性。

例如: 關鍵字 void int for char if else while do break class 程序1關鍵字頻度 4 3 0 4 3 0 7 0 0 2 程序2關鍵字頻度 4 2 0 5 4 0 5 2 0 1 x1=[4,3,0,4,3,0,7,0,0,2] x2=[4,2,0,5,4,0,5,2,0,1] 設s是向量x1和x2的相對距離,s=sqrt(∑(xi1-xi2)2),當x1=x2時,s=0, 反映出可能是同一個程序;s值越大,則兩個程序的差別可能也越大。

測試數據: 選擇若干組編譯和運行都無誤的c++程序,程序之間有相近的和差別大的,用上述方法求s, 對比兩個程序的相似性。

提高要求:建立源代碼用戶標識符表,比較兩個源代碼用戶標識符出現的頻度,綜合關鍵字頻度和用戶標識符頻度判斷兩個程序的相似性。

13.小型文本編輯器

問題描述:設計一個行編輯程序,使其具有通常行編輯器(如vi、edlin)應具備的基本功能。

基本要求:編輯器應具備對文本文件的查找、插人、刪除、修改、字符串替換、統計字數,統計行數等功能,對于超過一屏的長文件,應能夠分頁顯示,查找功能用字符串匹配算法實現。設計用戶接口命令,實現對文本的編輯。具體的編輯命令,可參考數據結構算法網絡教學平臺上提供的edlin、vi的命令集。

測試數據:任一文本文件。

提高要求:1.可以支持“* ”、“? ”等通配符;

2.支持復制、粘貼等功能

3.支持多文檔同時編輯;

提示:可以考慮用雙向鏈表實現,每一結點表示一行字符,注意每行字符不能超過255。14.小型英漢詞典

問題描述:設計一個英漢詞典,支持member(查找)、insert(插入)、delete(刪除)操作。

基本要求:實現字典的常用方法有:有序線性表(memeber用二分檢索實現)、avl樹(二叉搜索樹)、patricia trie、散列表等,任選一種方法實現字典的操作,查找單詞、插入單詞(插入時,先查找,找不到插入,找到提示用戶)、刪除單詞(刪除時,先查找,找到刪除,找不到提示用戶)。

測試數據:任一英文單詞。提高要求:選用兩種以上的方法實現字典的操作,并比較不同實現算法的時間復雜度和空間復雜度。

提示:字典可以自己建立,但必須按字母a~z建立26個文件,建議從網上下載,文件類型為txt。

備注:

1.每道題目后面的*號,表示題目的難度系數;對應的評定成績等級為及格(無*號)、中等(*號)、良好(**號)、優秀(***號),學生完成題目的基本要求,即可得到程序設計部分的相應等級成績,完成題目提高要求,成績可以向上浮動,如果沒有完成基本要求,成績向下浮動,直至不及格。

2.所有題目均需用c++完成,不能用c或mfc。3.實驗班的學生原則上應選擇“*”號多的題目。4.每道題的選題人數不能超過3人

數據結構與算法課程設計摘要篇三

《數據結構與算法》課程設計教學大綱(data structures & algorithms)

一、基本信息

課程編號:e1132107 課程類別:學科基礎課必修課 適用層次:本科

適用專業:計算機科學與技術、網絡工程、軟件工程等 開課學期:3 學 分:2學分 學 時:2周 考核方式:考查

二、教學目的

數據結構與算法課程設計不僅是數據結構與算法課程的實踐教學環節,而且是一門綜合性實驗項目。通過這個實驗,培養學生綜合運用數據結構基本知識和程序設計基本知識,解決實際問題,提高程序設計的能力和團隊協作精神。

本課程設計的目的就是要達到理論與實際應用相結合,使同學們能夠根據數據對象的特性,學會數據組織的方法,能把現實世界中的實際問題在計算機內部表示出來,并培養基本的、良好的程序設計技能。

1.學生通過實踐掌握線性表、樹、圖等數據結構的存儲結構及算法實現; 2.培養學生利用數據結構知識解決實際問題的能力;3.使學生初步具備查閱資料、分析設計、上機實現和書寫科技 報告的能力。

三、基本要求

1.指導教師要在選題、設計、上機實現等諸環節上投入精力,加強指導、討論和答疑的力度。尤其在選題上,要充分考慮學生目前所具有的知識水平、掌握的開發工具、以及綜合設計能力的現狀,使題目取材合理、大小適中、難易適度,使學生在完成設計工作后,能有所收獲。2.參加課程設計的學生要珍惜機會、勤奮工作、勇于創新、勇于探索、勇于實踐,虛心向指導教師請教,向同學學習,獨立完成設計任務。

3.學生需保質、保量、保時間進度地提交規范的課程設計報告,審查由指導教師負責。

四、教學內容

1.主要內容:應用所掌握的線性表、樹、圖等數據結構知識解決實際問題。2.軟件開發工具:c/c++、java。

3.課程設計題目:指導教師擬定(參考題目見附錄1)

4.具體步驟:指導教師擬定設計題目,學生研究具體問題、進行需求分析、選擇合適的數據結構、設計算法、編寫并調試代碼、書寫文檔材料、提交設計報告,最后,由指導教師驗收并評定成績。

5.設計內容及時間安排:第1-3天,選定題目,明確題目要求、確定數據結構、設計算法,并分析算法復雜度;第4-8天,編寫程序、調試程序、測試程序;第9-10天,撰寫設計報告,準備答辯(上機演示,回答教師提問)。6.設計報告書寫要求:按照軟件開發規范的要求書寫設計報告(參見附錄三報告書寫格式);要求報告層次結構清晰、圖表完整、語言通順、字跡工整。7.驗收要求:1)運行所設計的程序;2)回答有關問題;3)提交課程設計報告(打印或手寫在實習報告冊上);4)提交軟盤(源程序)。(鼓勵學生創新。對內容有創新者,成績評定將適當提高)。

五、考核方法

學習成績的評定方式:考查。

課程設計成績評定 =平時出勤(20%)+設計報告(40%)+答辯(40%)通過設計答辯方式,并結合學生的動手能力,獨立分析解決問題的能力和創新精神,總結報告和答辯水平以及學習態度綜合考評。成績分為優、良、中、及格和不及格五等。

六、教材與參考資料 1.建議教材:

[1] 數據結構(c++)版,王紅梅、胡明、王濤編著,清華大學出版社,2005.7 [2] 自編教材

2.建議參考書目:

[1] 許卓群,楊冬青,唐世渭,張銘.數據結構與算法.高等教育出版社,2004.7 [2] 嚴蔚敏, 陳文博.數據結構及應用算法教程.清華大學出版社, 2001.2 [3] 朱晉蜀.數據結構(第一版).成都: 電子科技大學出版社, 2000.1 [4] clifford r著.張銘,劉曉丹譯.數據結構與算法分析.電子工業出版社,1998.8 [5] 殷人昆等.數據結構(用面向對象方法與c++描述).清華大學出版社,1999.7 [6] ford w., topp structures with c++.清華大學出版社(影印版),1997.3

附錄一

參考題目(可分若干組,每個學生選擇其中一個題目)

1.商廈家電庫存管理 2.排序算法的時間比較

3.使用哈希表技術判斷兩個源程序的相似性 4.以隊列實現的仿真技術預測理發館的經營狀況 5.某公園導游圖

6.用樹型結構的搜索算法模擬因特網域名的查詢 7.管道鋪設施工的最佳方案選擇 8.表達式分析與求值程序 9.安排教學計劃

10.設計huffman 編碼器與解碼器 11.在國際象棋盤上馬遍歷問題 12.八皇后問題 13.民航售票系統 14.模擬旅館管理系統中的床位分配和加收 15.銀行業務活動的模擬

16.文字統計系統—文字研究助手 17.修道士野人問題 18.考試問題

19.計算機輔助考核系統 20.學籍管理系統

注:學生可以自選題目或選擇指導老師擬定的題目。

附錄二

開發步驟

1.分析題目的要求、目的; 2.選擇適當的數據結構;

3.抽象數據類型的設計; 4.抽象數據類型的實現; 5.編寫代碼、上機調試; 6.總結驗收、評價。

附錄三 報告書寫格式

1.問題描述

題目內容、基本要求 2.需求分析

軟件的基本功能、輸入/輸出形式、測試數據要求 3.概要設計

所需的adt及作用、主程序流程及模塊調用關系 4.詳細設計

實現概要設計的數據類型、每個操作的偽碼算法、主程序和其它模塊的偽碼算法、函數調用關系圖 5.編碼與調試分析

編碼與調試過程中遇到的問題及解決的辦法,還存在哪些沒有解決的問題? 6.使用說明

簡要說明程序運行操作步驟 7.測試結果

8.課程設計心得體會

數據結構與算法課程設計摘要篇四

數據結構課程設計任務書

《數據結構》課程設計教學任務書

一、課程設計的目的

數據結構課程主要是研究非數值計算的程序設計問題中所出現的計算機操作對象以及它們之間的關系和操作的學科。數據結構是介于數學、計算機軟件和計算機硬件之間的一門計算機專業的核心課程,它是計算機程序設計、數據庫、操作系統、編譯原理及人工智能等的重要基礎,廣泛的應用于信息學、系統工程等各種領域。

學習數據結構是為了將實際問題中所涉及的對象在計算機中表示出來并對它們進行處理。通過課程設計可以提高學生的思維能力,促進學生的綜合應用能力和專業素質的提高。通過此次課程設計主要達到以下目的:

? 了解并掌握數據結構與算法的設計方法,具備初步的獨立分析和設計能力; ? 初步掌握軟件開發過程的問題分析、系統設計、程序編碼、測試等基本方法和技能; ? 提高綜合運用所學的理論知識和方法獨立分析和解決問題的能力;

? 訓練用系統的觀點和軟件開發一般規范進行軟件開發,培養軟件工作者所應具備的科學的工作方法和作風。

二、課程設計的基本要求

1、獨立思考,獨立完成:每人任選一題,在課程設計中各任務要求獨立完成,遇到問題大家可以相互討論,互相調試檢查,但不可以拷貝。

2、按照課程設計的具體要求建立的功能模塊,每個模塊要求按照如下幾個內容認真完成;

其中包括:

a)需求分析:

在該部分中敘述,每個模塊的功能要求

b)概要設計

在此說明每個部分的算法設計說明(可以是描述算法的流程圖),每個程序中使用的存儲結構設計說明(如果指定存儲結構請寫出該存儲結構的定義。

c)詳細設計

各個算法實現的源程序(可放在附錄中),對每個題目要有相應的源程序(可以是一組源程序,每個功能模塊采用不同的函數實現)

源程序要按照寫程序的規則來編寫。要結構清晰,重點函數的重點變量,重點功能部分要加上清晰的程序注釋。

d)調試分析

測試數據,測試輸出的結果,時間復雜度分析,和每個模塊設計和調試時存在問題的思考(問題是哪些?問題如何解決?),算法的改進設想等。

4、每人實現的結果必須進行檢查和演示;程序源代碼和程序的說明文件必須上交,作為考核內容的一部分;(上交時每人交一份,文件夾的取名規則為:“學號 姓名”,如“11207210188 張麗”。該文件夾下至少包括:“源代碼”和“課程設計報告”,統一放在服務器的文件夾“d: / 3

數據結構課程設計任務書

/11級專升本數據結構課程設計”中)。

5、課程設計報告要對重點函數及結構進行說明。報告格式參照(報告示例)。

6、報告提交

時間:第16周星期五之前,遲交無成績。

形式:課程設計報告(要求書寫課程設計報告)和電子文檔。

三、課程設計內容:

1.大數相乘問題

例如:輸入第一個數為:***172586,輸入第二個數為:***7則程序運行后輸出***172586****7=正確答案。2.矩陣的運算

采用十字鏈表表示稀疏矩陣,并實現矩陣的加減法和乘法運算, 要求:要檢查有關運算的條件,并對錯誤的條件產生報警。3. 訂票系統

設計航班信息,訂票信息的存儲結構,設計程序完成如下功能:

錄入:可以錄入航班情況(數據可以存儲在一個數據文件中,數據結構、具體數據自定)查詢:可以查詢某個航線的情況(如,輸入航班號,查詢起降時間,起飛抵達城市,航班票價,票價折扣,確定航班是否滿倉);可以輸入起飛抵達城市,查詢飛機航班情況;

訂票:(訂票情況可以存在一個數據文件中,結構自己設定)可以訂票,如果該航班已經無票,可以提供相關可選擇航班;

退票: 可退票,退票后修改相關數據文件;

客戶資料有姓名,證件號,訂票數量及航班情況,訂單要有編號。修改航班信息:當航班信息改變可以修改航班數據文件 6. 賓館訂房和退房系統

假設一個賓館有n個標準的客房,每個標準客房有m個標準間,利用鏈表、?;蛘哧犃械葦祿Y構設計出具有訂房和退房等功能的管理系統。7. 建立二叉樹和線索二叉樹

分別用以下方法建立二叉樹: 1)用先序遍歷的輸入序列 2)用層次遍歷的輸入序列 3)用先序和中序遍歷的結果

最后對所建立的二叉樹進行中序線索化,并對此線索樹進行中序遍歷(不使用棧)。8.校園導航問題

設計要求:設計你的學校的平面圖,至少包括10個以上的場所,每兩個場所間可以有不同的路,且路長也可能不同,找出從任意場所到達另一場所的最佳路徑(最短路徑)。9.馬的遍歷問題

設計程序完成如下要求:在中國象棋棋盤上,對任一位置上放置的一個馬,均能選擇一個合適的路線,使得該棋子能按象棋的規則不重復地走過棋盤上的每一位置。

要求:依次輸出所走過的各位置的坐標。/ 3

數據結構課程設計任務書

11.設計一個模擬計算器來完成表達式的計算

要求對包含加、減、乘、除、括號運算符的任意整型表達式進行求解,操作數可以是多位數。12.八皇后問題

設計程序完成如下要求:在8×8的國際象樣棋盤上,放置8個皇后,使得這8個棋子不能互相被對方吃掉。

要求:依次輸出各種成功的放置方法。13.圖的遍歷過程演示

設計程序完成如下功能:對給定的圖結構和起點,產生深度優先遍歷和廣度優先遍歷序列,并給出求解過程的動態演示。14.構造n個城市連接的最小生成樹

一個地區的n個城市間的距離網,用prim算法或kruskal算法建立最小生成樹,并計算得到的最小生成樹的代價。基本要求:

1)城市間的距離網采用鄰接矩陣表示,鄰接矩陣的存儲結構定義采用課本中給出的定義,若兩個城市之間不存在道路,則將相應邊的權值設為自己定義的無窮大值。要求在屏幕上顯示得到的最小生成樹中包括了哪些城市間的道路,并顯示得到的最小生成樹的代價。

2)表示城市間距離網的鄰接矩陣(要求至少6個城市,10條邊)15. 藥店的藥品銷售統計系統

設計一系統,實現醫藥公司定期對銷售各藥品的記錄進行統計,可按藥品的編號、單價、銷售量或銷售額做出排名。

基本要求:在本設計中,首先從數據文件中讀出各藥品的信息記錄,存儲在順序表中。各藥品的信息包括:藥品編號、藥名、藥品單價、銷出數量、銷售額。對各藥品的藥名、單價、銷售量或銷售額進行排序時,可采用多種排序方法,如直接插入排序、冒泡排序、快速排序,直接選擇排序、堆排等方法。

四、上交作業及成績評定

1、上交要求

上交設計報告和源程序。其中設計報告要以手寫報告的形式上交;電子版內容包括程序源碼和設計報告的電子文檔。整個班級的設計均放在一個文件夾中。

2、課程設計報告注意事項:

1)運行結果請截圖(alt + prtsc);

2)系統功能模塊介紹請請采用流程圖形式; 3)課程設計總結可以從以下幾個方面書寫 : 課程設計的收獲、遇到問題及其解決過程、程序調試技巧、在課程設計過程中對《數據結構》課程的認識等內容。

3、評分標準

根據完成任務的情況、課程設計報告書的質量和課程設計過程中的工作態度等按照30%、50%、20%加權綜合打分。成績評定實行百分制。上機程序檢查未通過者、無設計報告者以及嚴重抄襲他人設計者,成績為不及格。

/ 3

數據結構與算法課程設計摘要篇五

2014/2015學年第一學期

《數據結構與算法課程設計》任務書

一、課程設計目的

數據結構與算法課程設計是《數據結構與算法》課程教學必不可缺的一個重要環節,它可加深學生對該課程所學內容的進一步的理解與鞏固,是將計算機課程與實際問題相聯接的關鍵步驟。通過課程設計,能夠提高學生分析問題、解決問題,從而運用所學知識解決實際問題的能力,因而必須給予足夠的重視。

2二、課程設計題目

2.1 棋盤覆蓋

【間題描述】

在一個2k×2k 個方格組成的棋盤中,恰有一個方格與其它方格不同,稱該方格為一特殊方格,且稱該棋盤為一特殊棋盤。在棋盤覆蓋問題中,要用圖示的4種不同形態的l型骨牌覆蓋給定的特殊棋盤上除特殊方格以外的所有方格,且任何2個l型骨牌不得重疊覆蓋。

【基本要求】

(1)輸入k以及特殊方格所在的行號dr和特殊方格的列號dc。

1(2)要求輸出每一步用什么形態l型骨牌覆蓋,覆蓋后得到的棋盤圖形。(3)如果輸出的結果只是用矩陣表示則為良好,用圖形表示則為優?!緶y試數據】 【實現提示】

使用分治策略,把棋盤劃分成4個小棋盤,然后用一個l型骨牌覆蓋將這4個小棋盤變為都具有特殊方格的棋盤。

2.2 hanoi塔問題(*)

【問題描述】

設a,b,c是三個塔座。開始時,在塔座a上有一疊共n個圓盤,這些圓盤自下而上,由大到小地疊放在一起,各圓盤從小到大編號為1,2,?,n,要求將塔座a上的這一疊圓盤移到塔座b上,并仍按同樣順序疊置。在移動圓盤時應遵守以下移動規則:

規則(1)每次只能移動一個圓盤;

規則(2)任何時刻都部允許將較大的圓盤壓在較小的圓盤之上;

規則(3)在滿足移動規則(1)和(2)的前提下,可將圓盤移至a,b,c中任一塔座上。

【基本要求】

(1)設計出hannoi塔游戲,供用戶玩;(2)提供正確的搬運方法?!緦崿F說明】

正確的搬運方法使用遞歸方法實現?!緶y試數據】

2.3 矩陣連乘問題

【問題描述】

給定n個矩陣{a1,a2,...,an},其中ai和ai?1是可乘的,i=1,2,?,n-1??疾爝@n個矩陣的連乘積a1a2,...,an,通過加括號方式,找出矩陣乘積所需的最少計算量的方法。

【基本要求】

輸入每個矩陣的行和列,要求輸出最少計算量的矩陣乘積方法,如(a1(a2(a3a4)))?!緦崿F說明】 使用動態規劃方法。

2.4 多邊形游戲(*)

【問題描述】

多邊形游戲是一個單人玩的游戲,開始時有一個由n個頂點構成的多邊形。每個頂點被賦予一個整數值,每條邊被賦予一個運算符“+”或“*”。所有邊依次用整數從1到n編號。

游戲第1步,將一條邊刪除。隨后n-1步按以下方式操作:

選擇一條邊e及由e連接著的2個頂點v1和v2;

用一個新的頂點取代邊e及用e連接著的2個頂點v1和v2,將由頂點v1和v2的整數值通過邊e上的運算得到的結果賦予新頂點。

最后,所有邊都被刪除,游戲結束。游戲的得分就是所剩頂點上的整數值?!净疽蟆?/p>

設計該游戲供用戶玩;

對于給定的多邊形,給出最高得分計算。【實現說明】 使用動態規劃方法。

2.5 0-1背包問題

【問題描述】

給定n種物品和一背包。物品i的重量是wi,其價值為vi,背包的容量為c。問應如何選擇裝入背包種的物品,使得裝入背包種物品的總價值最大。

【基本要求】

使用動態規劃、回溯法以及分支界限三種方法實現?!緶y試數據】 【實現提示】

2.6 排序方法

【問題描述】

給定n個元素,要求對這n個元素進行排序?!净疽蟆?/p>

使用多種排序方法,越多越好;

比較每種排序方法的時間復雜度和空間復雜度?!緶y試數據】 【實現提示】

2.7 哈夫曼編碼譯碼器

【問題描述】

設計一個哈夫曼編碼/譯碼系統,對一個文本文件中的字符進行哈夫曼編碼,生成編碼文件

(壓縮文件,);反過來,可將一個壓縮文件譯碼還原為一個文本文件(.txt)。

【基本要求】

(1)輸入一個待壓縮的英文文本文件,統計文本文件中各字符的個數作為權值,生成哈夫曼樹;

(2)將文本文件利用哈夫曼樹進行編碼,生成壓縮文件(后綴名cod)(3)輸入一個待解壓的壓縮文件名稱,并利用相應的哈夫曼樹將編碼序列譯碼。【實現說明】

(1)在構造哈夫曼樹時,可以利用不同的線性表存放二叉樹:用順序表、單鏈表、5 循環單鏈表、雙向鏈表、循環雙鏈表;

(2)在構造哈夫曼樹時,可以利用優先隊列存放二叉樹:順序隊列、鏈隊列(可以是單鏈表、雙鏈表等,還可以用靜態結構去實現),可以分別在入隊列或出隊列時實現優先級;

(3)二叉樹本身也可以用靜態數組模擬;(4)使用貪心算法

2.8 迷宮問題(*)

【問題描述】

設計一個迷宮并給出正確走法。如: *** *** *** *** *** *** *** 其中0表示可以走,1表示不能走,每一步只能向上下左右移動。【基本要求】

(1)給出迷宮的正確走法,包括沒有解的情況;(2)要求界面友好?!緶y試數據】

【實現提示】 使用回溯的方法。

2.9 繼續郵資問題

【問題描述】

假設某國家發行了n種不同面值的郵票,并且規定每張信封上最多只允許貼m張郵票。連續郵資問題要求對于給定的n和m的值,給出郵票面值的最佳設計,在1張信封上貼出從郵資1開始,增量為1的最大連續郵資區間。

【基本要求】

輸入任意的m和n都能設計出最佳的方案,并給出連續郵資區間。【實現說明】 【測試數據】

2.10 圖的m著色問題

【問題描述】

給定一個地圖,要求給出該地圖的最少著色方案 【基本要求】

(1)把地圖以及最少著色的方案顯示出來則為良好。(2)有友好的界面則為優 【實現說明】

2.11 猜數字游戲(*)

【問題描述】

孩子想1個由4種顏色組成的序列(4種顏色不一定完全不同)。每種顏色只能是6種顏色之一。方便起見,我們用數字1到6表示6種顏色。

計算機必須根據孩子的回答找出孩子所想的顏色序列。計算機在屏幕上顯示一個序列,孩子用鍵盤回答以下兩個問題:

猜對的顏色中位置不對的有幾個? 猜對的顏色中位置對的有幾個? 【基本要求】

編程使至多6次問答后猜出序列,如果辦不到,至多10次問答后猜出序列?!緦崿F說明】 【測試數據】

如孩子想的是4655 計算機猜想 顏色對位置錯的數目 顏色和位置都對的數目 1234 1 0 5156 2 1 6165 1 1 5625 1 2 5653 1 2 8 4655 0 4 2.12 大整數計算器

【問題描述】

設計一個計算器實現兩個任意長得整數的加、減、乘、除。【基本要求】

設計一個實現任意長的整數進行四則運算的演示程序,要求輸入任意長的整數進行四則運算,都能得到精確的結果。

【實現說明】

2.13 查找搜索技術

【問題描述】

給定任意的數組,對于給定的數,查找是否在數組中,如果在,則返回給定數在數組的位置,不在則返回不在信息。

【基本要求】

(1)使用多種搜索方法,越多越好,其中二分搜索技術、線性時間選擇是必須的;(2)比較每種排序方法的時間復雜度和空間復雜度?!緦崿F說明】

2.14 tom,jerry和奶酪(*)

【問題描述】

貓tom和鼠jerry同住在一矩陣地窖中。貓要吃鼠,鼠要吃奶酪。地窖中有2種地磚:有洞磚與無洞磚。一個洞足以讓鼠鉆入,但貓不能。

以菜單形式完成以下任務:

隨機地生成一個地窖,并給貓、鼠和奶酪安排一個位置。如: fffffffffffffff fppppppppppppcf fhfffffffffffpf fpppjhppppppppf fpffffffpffffff fpppppppppptppf fffffffffffffff 其中c表示貓,j表示鼠,h表示洞,f表示不能通行(2)鼠先行,貓后行。兩者皆滿足以下規定: 1)必須上、下、左或右移動 2)鼠必須走1步(穿過p或h)3)貓必須走1或2步(穿過p)

(3)當鼠吃到奶酪或貓抓到鼠時,游戲結束?!净疽蟆?【實現說明】

2.15 布線問題

【問題描述】

印刷電路板將布線區域劃分成n×m個方格陣列,精確的電路布線問題要求確定連接方格a的中點到方格b的中點的最短布線方案。在布線時,電路只能沿著直線或直角布線。為了避免線路相交,已布了線的方格做了封鎖標記,其他線路不允許穿過被封鎖的方格。

【基本要求】(1)解決題目的問題(2)提供友好的界面 【實現說明】 使用分支限界法。

2.16 魔方工具包(*)

【問題描述】

一個魔方是一個由3×3×3個小立方體組成的立方體。最初立方體的6個面分別涂上不同顏色,我們稱之為“最初魔方”。魔方的每一面上的3×3個小立方體組成它的一層。

魔方所能見到的每一層(6個面)都能旋轉90,180,220或360度。所有層的旋轉軸都垂直于面且通過其中心。旋轉的結果是另一個魔方,它的所有面的顏色都改變了。

現在我們用字符來代替顏色:u=上,d=下,f=前,b=后,l=左,r=右。任何一個序列的旋轉都能表示成{u,r,f,b,l,d}中一些字符組成的字符串,其中每個字符表示它所 11 指定的面順時針旋轉90度。

【基本要求】

(1)編程完成以下3個任務(菜單形式),你可以假設任何輸入的字串長度都<=35。你的算法能處理非法輸入的情況,如: 輸入 輸出 l l ll ll lll lll llll “”(空串 lllll l llrrrffffrlb lllb hello “error”

(2)判斷輸入的2個字串的旋轉結果是否相同。如 輸入一 輸入二 輸出 ru ur no rrffrrffrrffrrff ffrrffrr yes rrffrrffrrffrrff rrffrrff no(3)求出輸入字符串至少須使用幾次才能將魔方轉回到“最初魔方”(一定大于0)輸入 輸出 l 4 12 dd 2 bulb 36 ruf 80 bluff 180 【實現說明】

2.17 圖的建立與輸出

【問題描述】

建立圖的存儲結構(圖的類型可以是有向圖、無向圖、有向網、無向網,學生可以任選兩種類型),能夠輸入圖的頂點和邊的信息,并存儲到相應存儲結構中,而后輸出圖的鄰接矩陣。

【基本要求】

給出圖的深度優先和廣度優先遍歷算法,并給出遍歷過程的動態演示效果 【實現說明】

2.18 圖的建立與輸出

【問題描述】

建立圖的存儲結構(圖的類型可以是有向圖、無向圖、有向網、無向網,學生可以任選兩種類型),能夠輸入圖的頂點和邊的信息,并存儲到相應存儲結構中,而后輸出 13 圖的鄰接矩陣。

【基本要求】

給出圖的深度優先和廣度優先遍歷算法,并給出遍歷過程的動態演示效果。【實現說明】

2.19 以隊列實現的仿真技術預測理發館的經營狀況(*)

【問題描述】

理發館一天的工作過程如下:

1)理發館有n把理發椅,可同時為n位顧客進行理發。

2)理發師分三個等級(一級、二級、三級),對應不同的服務收費。3)當顧客進門時,需選擇某級別理發師,只要該級別的理發師有空椅,則可立即坐下理發,否則需排隊等候。

4)一旦該級別的理發師有顧客理發完離去,排在隊頭的顧客便可開始理發。5)若理發館每天連續營業t分鐘,求

(1)一天內顧客在理發館內的平均逗留時間;(2)顧客排隊等候理發的隊列長度平均值;

(3)營業時間到點后仍需完成服務的收尾工作時間;(4)統計每天的營業額;

(5)統計每天不同級別理發師的創收。

【基本要求】

1)模擬理發館一天的工作過程:必須采用事件驅動的離散模型(參考教科書3.5節離散事件模擬p65);

2)每個顧客到達和下一顧客到達時間的間隔應是隨機的; 3)理發師編號、理發師級別和每天的營業時間由用戶輸入;

4)某顧客挑選某一個級別的理發師而不得時,選第一個隊列排隊等待 ;

5)每個顧客進門時將生成三個隨機數:(1)durtime:進門顧客理發所需服務時間(簡稱:理發時間);(2)intertime:下一顧客將到達的時間間隔(簡稱:間隔時間);(3)select:服務選項。

6)服務收費:應包含服務時間和理發師級別兩個因素。

7)除了輸出統計的數據外,還需要顯示理發館的狀態,可以采用文本方式(橫向顯示每張椅編號、理發師級別??v向表示等待該理發師理發的排隊長度)?!緦崿F說明】

用戶輸入每位理發師編號、級別號和營業的時間,結合隨機數進行測試。

2.20 防抄襲管理系統(*)

【問題描述】

對于給定的文檔,如word文檔,txt文檔等,找出文檔的相似度?!净疽蟆?/p>

(1)要求找出給定的兩個文檔的相似度以及標出相似的地方(1:1);(2)要求找出給定的一個文檔與給定的文件夾的所有文檔的相似度,以及標出相似的地方(1:n)(3)要求找出給定的文件夾下面所有文檔的相似度(n:n)?!緦崿F說明】

給定相似文檔進行測試。

2.21.設計一個停車場管理系統,模擬停車場的運作

設計要求:通過此程序具備以下功能:

1、要求以棧模擬停車場,以隊列模擬車場 15 外的便道,按照從終端讀入的輸入數據序列進行模擬管理;

2、要求處理的數據元素包括三個數據項:汽車“到達”或“離去”信息、汽車牌照號碼及到達或離去的時刻;

3、該系統完成以下功能:若是車輛到達,則輸出汽車在停車場內或便道上的停車位置;若是車離去,則輸出汽車在停車場內停留的時間和應交納的費用(在便道上停留的時間不收費);

4、要求棧以順序結構實現,隊列以鏈表實現。

2.22. 赫夫曼編碼

設計要求:自己找一篇不少于200個單詞的英文文章,分析該文章中每一個字符的出現概率(包括標點符號,區分大小寫),根據分析結果對文章中每一個字符進行赫夫曼編碼,并將編碼原則儲于一個獨立的文本文件中。最后,根據這個編碼原則,將英文文章轉換為01 串存儲于一個文本文件中,再編寫一個解碼程序,將編碼解碼為原文件。如:英文文章為 aaabbc 則編碼規則為 a-----0 b-----10 c-----11 英文文章將被轉化為 000101011 2.23.并查集:檢查網絡

題目要求:給定一個計算機網絡以及機器間的雙向連線列表,每一條連線允許兩端的計算機進行直接的文件傳輸,其他計算機間若存在一條連通路徑,也可以進行間接的文件傳輸。請寫出程序判斷:任意指定兩臺計算機,它們之間是否可以進行文件傳輸? 輸入要求:輸入若干測試數據組成。對于每一組測試,第1行包含一個整數n(≤10000),即網絡中計算機的總臺數,因而每臺計算機可用1到n之間的一個正整數表示。接下來的幾行輸入格式為i c1 c2或者 c或者c c1c2或者s,其中c1和c2是兩臺計算機的 16 序號,i表示在c1和c2間輸入一條連線,c表示檢查c1和c2間是否可以傳輸文件,s表示該組測試結束。

當n為0時,表示全部測試結束,不要對該數據做任何處理。

輸出要求:對每一組c開頭的測試,檢查c1和c2間是否可以傳輸文件,若可以,則在一行中輸出“yes”,否則輸出“no”。

當讀到s時,檢查整個網絡。若網絡中任意兩機器間都可以傳輸文件,則在一行中輸出“the network is connected.”,否則輸出“there are k components.”,其中k是網絡中連通集的個數。

兩組測試數據之間請輸出一空行分隔。

2.24.教學計劃編制問題(圖的應用)

[問題描述] 大學的每個專業都要制定教學計劃。假設任何專業都有固定的學習年限,每學年含兩學期,每學期的時間長度和學分上限值均相等。每個專業開設的課程都是確定的,而且課程在開設時間的安排必須滿足先修關系。每門課程有哪些先修課程是確定的,可以有任意多門,也可以沒有。每門課恰好占一個學期。試在這樣的前提下設計一個教學計劃編制程序。[實現提示]

1、輸入參數應包括:學期總數,一學期的學分上限,每門課的課程號(可以是固定占3位的字母數字串)、學分和直接先修課的課程號。

2、應允許用戶指定下列兩種編排策略之一:一是使學生在各學期中的學習負擔盡量均勻;二是使課程盡可能地集中在前幾個學期中。

3、若根據給定的條件問題無解,則報告適當的信息;否則將教學計劃輸出到用戶指定的文件中。計劃的表格格式可以自己設計。

4、可設學期總數不超過12,課程總數不超過100。如果輸入的先修課程號不在該專業開設的課程序列中,則作為錯誤處理。

============================= 17 2.25.藥品銷售統計系統(排序應用)

【問題描述】

設計一系統,實現醫藥公司定期對銷售各藥品的記錄進行統計,可按藥品的編號、單價、銷售量或銷售額做出排名?!緦崿F提示】

在本設計中,首先從數據文件中讀出各藥品的信息記錄,存儲在順序表中。各藥品的信息包括:藥品編號、藥名、藥品單價、銷出數量、銷售額。藥品編號共4位,采用字母和數字混合編號,如:a125,前一位為大寫字母,后三位為數字,按藥品編號進行排序時,可采用基數排序法。對各藥品的單價、銷售量或銷售額進行排序時,可采用多種排序方法,如直接插入排序、冒泡排序、快速排序,直接選擇排序等方法。在本設計中,對單價的排序采用冒泡排序法,對銷售量的排序采用快速排序法,對銷售額的排序采用堆排序法。

藥品信息的元素類型定義: typedef struct node { char num[4];/*藥品編號*/ char name[10];/*藥品名稱*/ float price;/*藥品單價*/ int count;/*銷售數量*/ float sale;/*本藥品銷售額*/ }datatype;存儲藥品信息的順序表的定義: typedef struct { datatype r[maxsize];int length;}sequenlist;

2.26梯運行仿真程序

[問題描述] 辦公大樓有若干層(例如,十層),每層有電梯,同時有步行樓梯;

全樓有若干部(例如,不多于10部)電梯同時供使用,電梯容量為24人,速度每上下一層需5秒,在某一層停下至少15秒。其運行狀態可分:向上、向下、停止,當前乘客數,當前所在層數。它設有一個“按鈕數組”,例如第五層的按鈕按下,意味著有乘客在第5層到達目標層,等等。在樓的每一層,有電梯數,有按鈕表示有人等待向上或向下,由若干人在等待,有若干電梯在本層停下,等等。

在大樓中(包括進出)的總人數不超過500 人,每個人站在電梯前有個目標層,他有一個最大的忍受等待時間,因為他可以選擇電梯或是步行走樓梯,等等。

還有下面若干假設:在每個時間段要進大樓的人數在0~199 之間隨機取值;

用電梯的每個人的目標層在1~10 之間取值;一個人在進電梯或改走樓梯之前的等待時間在180~360 秒范圍內隨機發生;一個人到達目標層后第二次再乘電梯中間的工作時間在400~6600 秒間隨機取值。[基本要求] 編寫一個程序,模擬辦公大樓中全部電梯的工作過程。這個仿真程序可以用來監測系統運行情況,改善大樓管理,它也可以看成是一種游戲程序。

2.27國交通咨詢模擬

[問題描述]

處于不同目的的旅客對交通工具有不同的要求。例如,因公出差的旅客希望在旅 途中的時間盡可能的短,出門旅游的游客則期望旅費盡可能省,而老年旅客則要求中轉次數最少。編制一個全國城市間的交通咨詢程序,為旅客提供最優決策的交通咨詢。

[基本要求]

(1)提供對城市信息進行編輯(如:添加或刪除)的功能;

(2)城市之間有兩種交通工具:火車或飛機,提供對全國城市交通圖和列車時刻表及飛機航班表進行編輯的功能。(信息的輸入方式可以是文件輸入和鍵盤輸入兩種方式)

(3)提供兩種最優決策:最快到達和最省錢到達。(選作:旅途中轉次數最少的最優決策)

(4)旅途中耗費的總時間應該包括中轉站的等候時間。

(5)咨詢以用戶和計算機的對話方式進行。

a)由用戶輸入起始站、終點站、最優決策原則和交通工具;

b)輸出信息:最快需要多長時間才能到達或者最少需要多少旅費才能到達,并詳 細說明依次于何時乘坐哪一趟列車或哪一次班機到何地。

三、課程設計的基本要求

1.問題分析和任務定義。根據設計題目的要求,充分地分析和理解問題,明確問題要求做什么?(而不是怎么做?)限制條件是什么?

2.邏輯設計。對問題描述中涉及的操作對象定義相應的數據類型,并按照以數據結構為中心的原則劃分模塊,定義主程序模塊和各抽象數據類型。邏輯設計的結果應寫出每個抽象數據類型的定義(包括數據結構的描述和每個基本操作的功能說明),各個主要模塊的算法,并畫出模塊之間的調用關系圖。

3.詳細設計。定義相應的存儲結構并寫出各函數的偽碼算法。在這個過程中,要綜合考慮系統功能,使得系統結構清晰、合理、簡單和易于調試,抽象數據類型的實現盡可能做到數據封裝,基本操作的規格說明盡可能明確具體。詳細設計的結果是對數據結構和基本操作作出進一步的求精,20 寫出數據存儲結構的類型定義,寫出函數形式的算法框架。

4.程序編碼。把詳細設計的結果進一步求精為程序設計語言程序。同時加入一些注解和斷言,使程序中邏輯概念清楚。

5.程序調試與測試。采用自底向上,分模塊進行,即先調試低層函數。能夠熟練掌握調試工具的各種功能,設計測試數據確定疑點,通過修改程序來證實它或繞過它。調試正確后,認真整理源程序及其注釋,形成格式和風格良好的源程序清單和結果。

6.結果分析。程序運行結果包括正確的輸入及其輸出結果和含有錯誤的輸入及其輸出結果。算法的時間、空間復雜性分析。

7.編寫課程設計報告并提交相關內容

設計最終需提交的內容包括:

a)課程設計報告(1份,a4紙打印,同時包括一份電子版)報告要求版面清晰,格式規范,否則重新編寫。報告內容要求包括:

(1)問題的概述、分析及研究意義;(2)數據結構的邏輯設計和物理存儲設計;(3)重要算法的設計、流程描述或偽代碼描述;

(4)數據結構的時空復雜性分析以及重要算法的復雜性分析;

(5)程序最終實現結果(包括重點結果界面的抓取,能過說明問題的重要實驗結果數據的打印或其可視化結果等)。

(6)參考文獻(如果需要)。

(7)附錄部分附上關鍵數據結構的定義及關鍵算法的源代碼。

b)完整的程序系統(電子方式提交)

能夠對輸入產生相應的輸出,同時盡量的完成可視化演示。

該部分包括源代碼和可執行文件兩個部分(提交的時候需清楚的注明個人姓名,班級)。

c)源程序文檔(電子方式提交)

源程序代碼要求結構清晰、可讀性好。應對源程序中的類說明(如果采用面向對象方法設計),函數說明,接口說明,關鍵變量說明等進行注釋;源程序要進行適當的縮進編排。

d)答辯報告(編寫power point答辯報告,電子方式提交)要求突出重點,思路清晰。同時就此報告準備答辯。

e)所有以電子方式提交的文件全部存在一個目錄中,并對其進行壓縮(用winrar或winzip均 21 可),壓縮后的文件按規定格式進行命名,命名格式為:學號+()。8.每位同學只能選擇一個題目并完成

四、評分標準

1、基本功能:

50分。

通過功能的實現情況、界面的完成情況、軟件的實現情況進行評分。

2、設計報告及使用說明書: 20分 按照報告的要求進行評分。

3、回答問題:

4、平時考勤:

5、核分標準:

15分 15分 100分

(90~100為優、80~89為良、70~79為中、60~69為及格、,60以下為不及格)

五、參考書目

嚴蔚敏.《數據結構》(c語言版).清華大學出版社 劉玉龍.《數據結構與算法》.電子工業出版社.嚴蔚敏等《數據結構題集》(c語言版).清華大學出版社

徐孝凱.數據結構實用教程(c/c++描述).北京:清華大學出版社.陳慧南.數據結構(使用c++語言描述).南京:東南大學出版社.殷人昆, 陶永雷, 謝若陽等.數據結構(用面向對象方法與c++描述).北京:清華大學出版社.22

全文閱讀已結束,如果需要下載本文請點擊

下載此文檔
a.付費復制
付費獲得該文章復制權限
特價:5.99元 10元
微信掃碼支付
已付款請點這里
b.包月復制
付費后30天內不限量復制
特價:9.99元 10元
微信掃碼支付
已付款請點這里 聯系客服
主站蜘蛛池模板: 亚洲三级免费观看 | 99在线观看| 久久久精品免费 | 国产一级视频免费观看 | 在哪看毛片| 日韩美女黄色片 | 久久久www成人免费毛片女 | 日韩三级视频在线 | 免费吃奶摸下激烈视频 | 欧洲一级黄色片 | 午夜不卡av免费 | 国产91精品高潮白浆喷水 | 少妇又紧又色又爽又刺激的视频 | 日本久操视频 | 国产精品嫩草99a | 黑人精品一区二区三区 | 天天噜噜噜在线视频 | 97视频播放| 神马久久久久久久久久 | 又爽又大久久久级淫片毛片 | 少妇人妻无码永久免费视频 | 在线观看免费毛片 | 国产一区二区三区 | 欧美成人精品高清视频在线观看 | 国产色婷婷精品综合在线手机播放 | 亚洲一区二区在线免费 | 艳妇臀荡乳欲伦交换日本 | 亚洲字幕av一区二区三区四区 | av的天堂| 极品少妇露脸一区二区 | 国产精品com | 少妇高跟鞋做爰20p 少妇和黑人老外做爰av | 人人妻人人澡人人爽人人精品浪潮 | 原创少妇半推半就88av | 三级毛片儿 | 国产精品1区2区3区4区 | 国产在线无 | 激情综合啪啪 | 东北老头老太国产 | 99久久免费精品国产男女性高好 | 婷婷在线免费视频 | 狠狠色狠狠色综合日日92 | 中文字字幕在线中文乱码范文 | av免费在线播放网站 | 国产精品福利网 | 性折磨bdsm德国激情 | 麻豆传传媒久久久爱 | 亚洲乱码国产乱码精品精小说 | 国产特级全黄寡妇毛片 | 亚州欧美色图 | 77777五月色婷婷丁香视频 | 亚洲色图网友自拍 | 丰满岳乱妇一区二区三区 | 又湿又紧又大又爽a视频 | 国产精品久久久久一区二区三区 | 亚洲另类无码专区丝袜 | 精品国产一区二区三区四 | 国产精品涩涩屋www在线观看 | 日韩中文字幕亚洲精品欧美 | 男女做www免费高清视频网站 | 欧洲成人一区 | 天堂av日韩| 女人精69xxx免费观 | 亚洲欧美日韩在线一区 | 国产免费视频传媒 | 亚洲午夜精品久久久久久久久久久久 | 色婷婷一区二区三区四区 | 国产真实的和子乱拍在线观看 | 久久奸| 国内自拍水超多 | 国产第七页 | 日韩欧美精品中文字幕 | 欧美三级黄色 | 午夜激情福利 | 亚洲777| 九九在线精品视频 | 色天天综合久久久久综合片 | 少妇三级全黄 | 男女做爰猛烈叫床高潮的书 | 亚洲中文字幕久久精品蜜桃 | 亚洲国产精品国自产拍久久 | 精品一卡二卡三卡 | 色黄大色黄女片免费中国 | 少妇高潮久久77777 | 毛片网站视频 | 九九夜| 欧美日韩国产成人高清视频 | 成人性生交大片免费网站 | 亚洲天堂99| 国产男女精品视频 | 中文久久精品 | 欧美日韩综合网 | 521香蕉网站大香网站 | 神马午夜我不卡 | 国产xxxxxxxxx | 大屁股肥熟女流白浆 | 国产欧美一区二区三区免费看 | 乱淫交换粗大多p | 九九黄色 | 制服丝袜手机在线 | 成人国产精品蜜柚视频 | 日本亲子乱子伦xxxx50路 | 成人午夜片av在线看 | 国产伦精品一区二区三区视频孕妇 | 欧美怡春院一区二区三区 | 艳妇臀荡乳欲伦交换h在线观看 | 日韩中出 | 欧美最顶级丰满的aⅴ艳星 欧美最黄视频 | 丰满少妇高潮在线播放不卡 | 亚洲精品乱码久久久久久9色 | 性欧美大战久久久久久久 | 欧美亚洲综合网 | 亚洲天堂av一区二区三区 | 亚洲成人福利 | 性色a码一区二区三区天美传媒 | 免费日批视频 | 欧美激情综合在线 | 一本一本久久a久久精品综合 | 波多野结衣中文字幕一区二区三区 | 欧美乱妇高清无乱码免费 | 欧美精品v国产精品v日韩精品 | 乱女伦露脸对白在线播放 | 中文字幕在线观看一区二区三区 | 四虎视频国产精品免费入口 | 97久久国产亚洲精品超碰热 | 免费簧片在线观看 | 极品尤物一区二区 | 亚洲精品美女久久久久网站 | 成人毛片一区二区三区 | 伊人久久视频 | 日本黄色免费在线观看 | 国产精品美女久久久久av爽 | 香蕉综合视频 | 久久久久久亚洲精品a片成人 | 午夜视频成人 | 国产乱人伦偷精品视频免下载 | а天堂中文在线官网在线 | 在哪看毛片 | 都市激情男人天堂 | 女人与拘性猛交视频 | 国产99久久久国产精品潘金 | 久久久国产精品无码免费专区 | 俄罗斯伦理精品a级 | 久久久91精品国产一区二区三区 | 国产精品大全 | 国产精品噜噜噜66网站 | 欧美色图综合网 | 中文字幕免费高 | 亚洲香蕉av | 成人美女黄网站色大免费的 | 久久久久久久久淑女av国产精品 | 新久草在线视频 | 四虎永久在线精品无码视频 | 中文字幕国产综合 | 天天狠狠色综合图片区 | 在教室伦流澡到高潮hnp视频 | www.日韩在线 | 91插插插插插插插 | 2018天天拍拍天天爽视频 | 欧美日韩综合久久 | 天天夜夜啦啦啦 | 国产精品一区二区av不卡 | 依人在线视频 | 久久精品色欧美aⅴ一区二区 | 青青五月 | 亚洲精品网站在线观看 | 色爱av综合| 成人免费毛片aaaaaa片 | 欧美一区三区 | 亚洲多毛妓女毛茸茸的 | 91网站在线免费观看 | 成人午夜视频网站 | 日韩不卡在线 | 亚洲一卡二卡三卡 | 黄色福利片 | 日韩成av人片在线观看 | 久久人人爽人人人人爽av | 中文字幕2区 | 免费高清欧美大片在线观看 | 中文字幕av日韩精品一区二区 | 成人免费xxxxx在线观看 | 少妇被又大又粗又爽毛片久久黑人 | 沉溺于黑人叶爱中文字幕 | 国产乱人偷精品视频 | 欧美播放器 | 精人妻无码一区二区三区 | 久久久精品免费 | 国产爽爽久久影院潘金莲 | 日韩特级片 | 青青青爽视频在线观看 | 久久亚洲一区二区三区成人国产 | 在线播放无码高潮的视频 | 国产传媒一区二区三区 | 一二三国产精品 | 中文字幕播放 | 国产精品婷婷久久爽一下 | 免费av网址在线 | 天堂在线中文资源 | 99这里| 日本人体一区 | 亚洲www啪成人一区二区麻豆 | 1000部啪啪未满十八勿入 | 99久久无色码中文字幕人妻蜜柚 | 爱情岛论坛亚洲首页入口章节 | 欧洲熟妇色xxxx欧美老妇 | 亚洲另类欧美综合久久图片区 | 夜夜6699ww爽爽婷婷 | 91精品啪在线观看国产老湿机 | 精品久久久999 | 99免费国产 | 中文字幕在线一区二区三区 | 右手影院亚洲欧美 | 久久久久久久久女人体 | 青青在线| 成人wwxx视频免费男女 | 一区二区三区不卡在线观看 | 成人综合婷婷国产精品久久蜜臀 | 特黄aaaaaa私密按摩 | 国产ts丝袜人妖系列视频 | 99久久精品国产91久久久 | 国产精品免费视频网站 | 国产成人精品亚洲7777 | 在线国产日韩 | wwwsss在线观看 | 国产精品揄拍一区二区 | julia一区二区| 国产999精品成人网站 | 人妻人人澡人人添人人爽人人玩 | mm1313亚洲国产精品 | www人人草| 在线www色| 国产成人jvid在线播放 | 国产精品久久久久久亚洲影视内衣 | 中文字幕亚洲综合 | 久草欧美视频 | 强乱中文字幕亚洲精品 | 色视屏| 亚洲国产精品毛片av不卡在线 | 国产成人精品亚洲日本在线观看 | 国产日韩欧美 | 欧美黄色一级视频 | 日韩影音| 亚洲精品乱码久久久久久日本蜜臀 | 噜噜色综合噜噜色噜噜色 | 久久中文字幕av | 亚洲欧美综合网 | 国产真实老熟女无套内射 | 亚洲精品主播一区二区三区 | 强迫凌虐淫辱の牝奴在线观看 | 日本理论片中文字幕 | 欧美成人视屏 | 性户外野战hd | 久久久久久久久久久久久久久久久 | 在线观看黄网站 | 国产精品区免费视频 | 色av网站| 搡少妇在线视频中文字幕 | 欧美三级黄色大片 | 少妇高潮毛片色欲ava片 | 日韩欧三级 | 久久人人做 | av无码电影一区二区三区 | 美女露出奶头扒开尿口免费网站 | 五月激情婷婷综合 | 粗暴video蹂躏hd| 曰韩内射六十七十老熟女影视 | 国产在线拍揄自揄视精品按摩 | 啪啪短视频 | 亚洲国产午夜精品理论片在线播放 | 久操短视频 | 午夜激情在线免费观看 | 2021亚洲天堂 | 国产裸体写真av一区二区 | 日韩av毛片在线观看 | 国产女人高潮叫床视频 | 国产亚洲区 | 四虎影视在线永久免费观看 | 欧美 唯美 清纯 偷拍 | 亚洲第一综合天堂另类专 | 国产精品亚洲欧美大片在线看 | 国产人妖ts重口系列喝尿视频 | 尹人综合 | 欧美精品在线一区 | 伊人大杳焦在线 | 一级少妇淫片免费观看 | 日韩69永久免费视频 | 国产精品久久久久久 | 蜜臀91丨九色丨蝌蚪中文 | 国产一区二区片 | 日本大bbb裸体欣赏 日本大尺度吃奶呻吟视频 日本大尺度吃奶做爰过程 日本大尺度吃奶做爰久久久绯色 | 久久国产成人午夜av影院 | 国产69精品久久久久人妻刘玥 | 天天操天天插 | 日本特黄特色a大片免费高清观看视频 | 草草影院在线播放 | 狠狠v欧美ⅴ日韩v亚洲v大胸 | 少妇被爽到高潮喷水久久欧美精品 | 中文在线а√天堂 | 中文字幕无码乱码人妻系列蜜桃 | 天天爽夜夜爽国产精品视频 | 欧美性猛交xxxx乱大交 | 亚洲大逼 | 经典毛片 | 午夜性生活片 | 午夜国人精品av免费看 | 激情五月婷婷 | 中文字幕乱偷无码av先锋 | 精品视频在线观看免费 | 久久久亚洲国产美女国产盗摄 | 一本久道中文无码字幕av | www.青青草 | 久久精品99久久久久久 | 99er久久| 国产爆初菊在线观看免费视频网站 | 嫩草伊人久久精品少妇av | 国产精品久久久久久久av | 精品黑人一区二区三区久久 | 91国视频| 国产欧美在线观看不卡 | 国产黄色片在线播放 | 97精品国产一区二区三区 | 国产色产综合色产在线视频 | 国产亚洲精品自在久久 | 国产麻豆乱码精品一区二区三区 | 少妇熟女久久综合网色欲 | 岛国av在线免费观看 | 国产真实乱子伦精品视频 | 成年人黄色大全 | 国产98色在线 | 国 | 中文字幕av免费在线观看 | 亚洲精品乱码久久久久 | 一本一道波多野结衣av中文 | 永久免费无码av网站在线观看 | 久久影音| 国产高清无套内谢 | 亚洲精品无码乱码成人 | 久色免费视频 | 玩丰满熟妇xxxx视频 | 中文日韩v日本国产 | av午夜久久蜜桃传媒软件 | 亚洲a∨无码一区二区三区 国产乱子伦精品免费女 | 图片区小说区区国产明星 | 国产精品久久久久久52avav | 视色影院 | 天天综合天天爱天天做 | 欧美午夜大片 | 午夜福制92视频 | 国产成人精品日本亚洲网站 | 91香蕉嫩草| 中文字幕在线色 | 国产午夜福利短视频 | 国产精品久久久国产盗摄 | 91精品国产乱码久久蜜臀 | 精品国产乱码久久久久夜 | 18禁美女黄网站色大片免费看 | 国产jk精品白丝av在线观看 | www.天天操| 人成午夜大片免费视频 | 一级免费观看视频 | 五月在线视频 | 日韩中文字幕观看 | 欧美一区二区视频在线 | 永久免费看片女女 | 男人的天堂av网站 | 欧美色视频网站 | 色欲av无码一区二区三区 | 国产精品久久久久久久久久99 | 免费99 | 国色天香精品一卡2卡3卡 | 免费无码又爽又刺激高潮软件 | 在线观看黄色毛片 | 国产精品久久久久9999吃药 | 人妻熟妇乱又伦精品视频app | 成人一区av偷拍 | 狠狠色噜噜狠狠狠狠2021天天 | 国产久热精品无码激情 | 亚洲精品国产综合99久久夜夜嗨 | 欧美精品人人做人人爱视频 | 夜夜高潮夜夜爽国产伦精品 | 嫩草影院懂你的影院 | 黑人做爰xxxⅹ性少妇69 | 女性无套免费网站在线看动漫 | 欧美巨大另类极品videosbest | 久久无码专区国产精品 | 成人精品一区二区三区网站 | 成人性生交大片免费看96 | 开心五月色婷婷综合开心网 | 日本三级三级三级三级 | 久久婷婷成人综合色综合 | 日本在线中文字幕专区 | 国产欧美高清在线观看 | 在线视频 亚洲 | 日韩毛片在线看 | 国产96在线 | 欧美 | 成年人在线观看网站 | 久久毛片网站 | 国产精品盗摄!偷窥盗摄 | 亚洲视频不卡 | 好大好硬好爽aaaaa视频 | 无遮挡男女激烈动态图 | 精品无码人妻被多人侵犯av | 欧美三级午夜理伦三级小说 | 亚洲美女av网站 | 97品白浆高清久久久久久 | 男人天堂99| 五月婷婷操| 国产成人综合精品无码 | 日本啊啊视频 | 伊人www22综合色 | 日本不卡一二 | 性chⅰnese国模大尺度视频 | 日韩欧美成 | 日产成品片a直接观看 | 国产精品无码无卡在线播放 | 国内精品视频一区二区三区 | 免费播放毛片精品视频 | 日本不卡网站 | 久久精品女 | 欧美xxxx黑人xyx性爽 | 亚洲久操| 337p人体粉嫩胞高清视频 | 亚洲精品一区二区冲田杏梨 | av网站观看 | 女性向av免费观看入口silk | 男女的隐私视频网站 | 精品久久久久久久久久软件 | 精品久久久免费视频 | 免费看的黄色录像 | 亚洲精品9999 | 国产在线伊人 | 九九爱精品视频 | 欧美综合亚洲图片综合区 | www亚洲在线 | 无码精品人妻一区二区三区漫画 | 成片免费观看视频大全 | 波多野结衣在线观看一区 | 亚洲乱码国产乱码精品精剪 | 早起邻居人妻奶罩太松av | 激情久久一区 | 欧美日韩成人在线 | 欧美日韩有码 | 无码毛片aaa在线 | 可以在线看黄的网站 | 亚洲精品中文在线 | 免费av观看网站 | 又黄又爽又色成人免费视频体验区 | 久久国产色av | 久久亚洲网站 | 人妻熟女一区 | 深夜福利网站在线观看 | 午夜大尺度做爰激吻视频 | 西野翔之公侵犯中文字幕 | 国产精品成人一区二区艾草 | 最近2019年好看中文字幕视频 | 在线播放唐嫣毛片 | 日韩成人一级 | 精品人妻无码专区在线无广告视频 | 久久国产精品一区二区三区 | 五月天天丁香婷婷在线中 | 无码免费一区二区三区免费播放 | 色诱亚洲精品久久久久久 | 激情文学亚洲 | 国产精品日韩欧美大师 | 黄色毛片一级 | 久久免费的精品国产v∧ | 荫蒂被男人添的好舒服爽免费视频 | 久久精品国产久精国产一老狼 | 毛片久久久久 | 国产一区二区午夜 | 亚日韩欧美 | 亚洲精品一区二区三区影院忠贞 | 少妇无内裤下蹲露大唇92 | 密色av| 一区二区三区四区产品乱 | 欧美理论片在线观看 | 97变态冷s各种国产调教 | 特级毛片在线大全免费播放 | 精品国产乱码久久久久久口爆网站 | 日韩欧美中文字幕一区二区三区 | 久久久久久伊人 | 强制中出し~大桥未久10在线播放 | 在线观看黄网址 | 亚洲成人欧美 | 久草新免费 | 精品一二三区久久aaa片 | 韩国白嫩粉嫩嫩嫩模美女视频 | 黑人巨大精品欧美一区二区免费 | 在线观看黄色免费网站 | 亚洲影视综合网 | 午夜剧场免费视频 | 国产精品久久久久久久成人午夜 | 天天操夜夜操夜夜操 | 欧美又黑又粗 | 色天使亚洲| 奇米综合四色77777久久 | 欧美激情在线播放 | 久久久久亚洲精品国产 | 全部免费毛片在线播放高潮 | 99精品视频免费版的特色功能 | 毛片在线免费观看网站 | 久久精品久久99 | 欧美精品aaa| 草久久久久 | 日韩中文字幕在线观看 | av影片在线 | 特一级黄色片 | 911国内自产精华 | 91久久久久久久久久久 | 国产乱人无码伦av在线a | 久久久久久久久女人体 | 人人玩人人添人人澡超碰 | 国产女人18毛片水18精 | 小h片免费观看久久久久 | 国产精品高潮呻吟久久av免费动漫 | 337人体做爰大胆视频 | 欧美性猛交xxxx乱大交密桃 | 末发育娇小性色xxxxx视频 | 中文字幕一区二区三区波野结 | 老太婆性杂交欧美肥老太 | 色悠悠国产| h片在线| 一区二区国产盗摄色噜噜 | 日韩精品av久久有码一区浪潮 | 天天操婷婷 | 日本一区二区不卡在线观看 | 韩国jizz| 亚洲国产一区二区三区在线观看 | 亚洲 丝袜 另类 动漫 二区 | 午夜黄视频 | 国产精品免费视频一区二区 | 国产一区二区99 | 亚洲香蕉网站 | 草草影院在线观看 | 国内av在线播放 | 欧美一级α片 | a级毛片蜜桃成熟时2免费观看 | 国产乱码精品一区二区三区五月婷 | 狠狠色噜噜狠狠狠狠777米奇 | 国产精品日韩精品欧美精品 | 欧美人妖一区 | 伊人中文字幕在线观看 | 天天操夜夜躁 | mm131丰满少妇人体欣赏图 | 日本欧美另类 | 亚洲精品99久久久久中文字幕 | 麻豆人妻无码性色av专区 | 日韩av一级片 | 国产精品自产拍在线观看 | 懂色av一区二区三区免费看 | 天使萌一区二区三区免费观看 | 欧美性猛交xxxx免费看蜜桃 | 欧美一区二区三区激情 | 香蕉午夜福利院 | 成人小网站 | 97人人模人人爽人人喊小说 | 日韩激情一区二区三区 | 欧美日韩网站 | 国产精品女同一区二区久久夜 | 国产精品久久久久久无码 | 毛片女人18片毛片女人免费 | 亚洲国产va精品久久久不卡综合 | 免费观看毛片网站 | 欧美成人性影院 | 黄色三级免费网站 | 亚洲第二页| 少妇熟女视频一区二区三区 | 俺去俺来也www色官网 | 四虎永久地址www成人 | 黄色一级大片免费看 | 熟女人妻少妇精品视频 | 一本久久精品一区二区 | 张柏芝hd一区二区 | 少妇和黑人老外做爰av | 妖精视频黄色 | а√新版天堂资源中文8 | 成人影院中文字幕 | 日韩三级欧美 | 国产第一福利影院 | 国产黄色在线免费观看 | 成人性生交大片免费看r老牛网站 | 日韩欧美网址 | 午夜影院在线播放 | 国产精品久久在线 | 懂色av一区二区三区蜜臀 | 亚洲视频导航 | 黑森林福利视频导航 | 好吊色国产欧美日韩免费观看 | 女人被狂躁到高潮视频免费软件 | 亚洲精品久久久久国产 | 色老头在线一区二区三区 | 手机国产乱子伦精品视频 | 在线91观看| 精品国产一区二区三区不卡 | 中文毛片 | 51国产偷自视频区视频 | 欧美一区二区激情视频 | 国产网红女主播免费视频 | 三上悠亚人妻中文字幕在线 | 欧美日韩在线国产 | 天天摸天天舔天天操 | 国产精品美女久久久久av爽 | 91精品婷婷国产综合久久性色 | 国外成人免费视频 | 亚洲欧美综合视频 | 九九久久国产 | 成人免费网站在线 | 小毛片| 久久久国产乱子伦精品作者 | videosgratis极品另类灌满高清资源 | 最近中文字幕在线免费观看 | 少妇被爽到高潮动态图 | 一进一出一爽又粗又大 | 精品国产乱码91久久久久久网站 | 亚洲精品www久久久久久 | ww又激又色又爽又免费视频 |