天堂国产午夜亚洲专区-少妇人妻综合久久蜜臀-国产成人户外露出视频在线-国产91传媒一区二区三区

《應(yīng)用數(shù)據(jù)結(jié)構(gòu)》課程設(shè)計(jì)報(bào)告書(shū) 曹貝

發(fā)布時(shí)間:2017-03-03 10:21

  本文關(guān)鍵詞:數(shù)據(jù)結(jié)構(gòu)課程設(shè)計(jì)報(bào)告 通訊錄的制作,由筆耕文化傳播整理發(fā)布。



學(xué)

號(hào):

0121203490323

課 程 設(shè) 計(jì)

題 學(xué) 專 班 姓

目 院 業(yè) 級(jí) 名

鎖鏈 管理學(xué)院 信息管理與信息系統(tǒng)

1203
曹貝 江長(zhǎng)斌

指導(dǎo)教師

2014<

br />


07



03



課程設(shè)計(jì)任務(wù)書(shū)
學(xué)生姓名: 指導(dǎo)教師: 題 目:鎖鏈 曹貝
江長(zhǎng)斌

專業(yè)班級(jí): 工作單位:

信管 1203 管理學(xué)院

初始條件: (問(wèn)題描述)
一個(gè)國(guó)王因?yàn)槁?tīng)信讒言將一個(gè)無(wú)辜的數(shù)學(xué)家關(guān)進(jìn)了監(jiān)獄。雖然事后發(fā)現(xiàn)確屬冤枉, 但礙于面子,國(guó)王不肯認(rèn)錯(cuò)。為了挽回,于是國(guó)王決定用 Bytish 鎖鏈將其鎖在墻上。 這種鎖鏈由 n (10≤n≤1000) 個(gè)固定在墻上的鐵環(huán)和鐵棒組成。 由于環(huán)不是都套在棒上, 要想把整副鎖鏈取下是十分困難的。數(shù)學(xué)家必須自己通過(guò)不斷取下和套上鐵環(huán)最終將所 有鐵環(huán)都取下才能獲得自由。取下或套上鐵環(huán)的規(guī)則是: ? 鐵環(huán)從 1、2、……、n 依次編號(hào)。 ? 一次只能把一個(gè)環(huán)取下或套上。 ? 編號(hào)為 1 的環(huán)無(wú)論何時(shí)都能取下或套上。 ? 如果編號(hào)為 1、……、k-1(1≤k≤n)的環(huán)已經(jīng)從棒上取下,并且 k 環(huán)套在棒上, 則可以取下或套上編號(hào)為 k+1 的環(huán)。 ? 寫(xiě)一個(gè)程序,讀入鎖鏈描述并計(jì)算從棒上取下所有環(huán)所需的最少步數(shù)。 【基本要求】 顯然,可以運(yùn)用遞歸的方法解決此問(wèn)題。但是你能否找到一個(gè)非遞歸算法呢?

要求完成的主要任務(wù): (包括課程設(shè)計(jì)工作量及其技術(shù)要求、 說(shuō)明書(shū)撰寫(xiě)等具體要求)
顯然,通過(guò)枚舉前 i 個(gè)環(huán)的解鎖過(guò)程可以從中找出解題的思路。 當(dāng) n=1 時(shí),直接移除即得解。 當(dāng) n=2 時(shí),顯然不能先移出 1 環(huán),再移除 2 環(huán)。因?yàn)楦鶕?jù)約束條件,必須 1 環(huán)在棒 上才能移除 2 環(huán)。因此移除的步驟應(yīng)該是先 2 環(huán),再 1 環(huán)。 當(dāng) n=3 時(shí),移除 3 環(huán)的條件是 2 環(huán)在,1 環(huán)卸,于是可以先移除 1 環(huán),,然后移除 3 環(huán),然后套上 1 環(huán),然后移除 2 環(huán)和 1 環(huán)。 當(dāng) n≥4 的情形請(qǐng)自行推導(dǎo)。 問(wèn)題分析: 該鎖鏈套卸環(huán)的過(guò)程與解九連環(huán)游戲的要求類似,結(jié)果分析得: 1 個(gè)環(huán): 1 2 個(gè)環(huán): 2 3 個(gè)環(huán): 5 4 個(gè)環(huán): 10 5 個(gè)環(huán): 21 6 個(gè)環(huán): 42 7 個(gè)環(huán): 85 8 個(gè)環(huán): 170

… 可得到公式: n 為環(huán)數(shù) 步數(shù)=[2^(n+1)-0.5*(-1)^n-1.5]/3 n 為偶數(shù)時(shí),步數(shù)=(2^(n+1)-1)/3 n 為奇數(shù)時(shí),步數(shù)=(2^(n+1)-2)/3

時(shí)間安排:
序號(hào) 1 2 3 4 5 設(shè)計(jì)內(nèi)容 問(wèn)題分析和任務(wù)定義 數(shù)據(jù)類型和系統(tǒng)設(shè)計(jì) 編碼實(shí)現(xiàn)和靜態(tài)檢查 上機(jī)準(zhǔn)備和上機(jī)調(diào)試 總結(jié)和整理設(shè)計(jì)報(bào)告 合 計(jì) 所用時(shí)間 0.5 天 0.5 天 3天 2天 1天 7天

指導(dǎo)教師簽名: 系主任(或責(zé)任教師)簽名:

2014 年 06 月 23 日 2014 年 07 月 03 日

武漢理工大學(xué)《應(yīng)用數(shù)據(jù)結(jié)構(gòu)》課程設(shè)計(jì)說(shuō)明書(shū)

鎖鏈
1. 需求分析
1.1 輸入與輸出 1.2 標(biāo)題(黑體小 3 號(hào)字)
以無(wú)歧義的陳述說(shuō)明程序設(shè)計(jì)的任務(wù),強(qiáng)調(diào)的是程序要做什么?明確規(guī)定: (l)輸入的形式和輸入值的范圍; (2)輸出的形式; (3)程序所能達(dá)到的功能; (4)測(cè)試數(shù)據(jù):包括正確的輸入及其輸出結(jié)果和含有錯(cuò)誤的輸入及其輸出結(jié)果。

2. 概要設(shè)計(jì)
2.1 標(biāo)題(黑體小 3 號(hào)字) 2.2 標(biāo)題(黑體小 3 號(hào)字)
說(shuō)明本程序中用到的所有抽象數(shù)據(jù)類型的定義、主程序的流程以及各程序模塊之間的 層次(調(diào)用)關(guān)系。

3. 詳細(xì)設(shè)計(jì)
3.1 標(biāo)題(黑體小 3 號(hào)字) 3.2 標(biāo)題(黑體小 3 號(hào)字)
實(shí)現(xiàn)概要設(shè)計(jì)中定義的所有數(shù)據(jù)類型,對(duì)每個(gè)操作只需要寫(xiě)出偽碼算法;對(duì)主程序和 其他模塊也都需要寫(xiě)出偽碼算法(偽碼算法達(dá)到的詳細(xì)程度建議為:按照偽碼算法可以在 計(jì)算機(jī)鍵盤(pán)直接輸入高級(jí)程序設(shè)計(jì)語(yǔ)言程序);畫(huà)出函數(shù)的調(diào)用關(guān)系圖。

1

武漢理工大學(xué)《應(yīng)用數(shù)據(jù)結(jié)構(gòu)》課程設(shè)計(jì)說(shuō)明書(shū)

4. 調(diào)試分析
4.1 標(biāo)題(黑體小 3 號(hào)字) 4.2 標(biāo)題(黑體小 3 號(hào)字)
內(nèi)容包括: (l)調(diào)試過(guò)程中遇到的問(wèn)題是如何解決的以及對(duì)設(shè)計(jì)與實(shí)現(xiàn)的回顧討論和分析; (2) 算法的時(shí)空分析 (包括基本操作和其他算法的時(shí)間復(fù)雜度和空間復(fù)雜度的分析) 和改進(jìn)設(shè)想; (3)經(jīng)驗(yàn)和體會(huì)等。

5. 用戶使用說(shuō)明
5.1 標(biāo)題(黑體小 3 號(hào)字) 5.2 標(biāo)題(黑體小 3 號(hào)字)
說(shuō)明如何使用編寫(xiě)的程序,詳細(xì)列出每一步的操作步驟。

6. 測(cè)試結(jié)果
6.1 標(biāo)題(黑體小 3 號(hào)字) 6.2 標(biāo)題(黑體小 3 號(hào)字)
列出測(cè)試結(jié)果,包括輸入和輸出。這里的測(cè)試數(shù)據(jù)應(yīng)該完整和嚴(yán)格,最好多于需求分 析中所列。

7. 附錄(源代碼)
帶注釋的源程序。如果提交源程序軟盤(pán),可以只列出程序文件名的清單。值得注意的 是,報(bào)告的各種文檔資料,如:上述中的前三部分要在程序開(kāi)發(fā)的過(guò)程中逐漸充實(shí)形成, 而不是最后補(bǔ)寫(xiě)(當(dāng)然也可以最后用實(shí)驗(yàn)報(bào)告紙謄清或打。。

2

本科生課程設(shè)計(jì)成績(jī)?cè)u(píng)定表
姓 名

曹貝
信息管理與信息系統(tǒng) 1203

性 別



專業(yè)班級(jí)

課程設(shè)計(jì)題目:鎖鏈 課程設(shè)計(jì)答辯或質(zhì)疑記錄:

成績(jī)?cè)u(píng)定依據(jù):

評(píng)



項(xiàng)



評(píng)分成績(jī)

1.設(shè)計(jì)原創(chuàng)性達(dá)到 80%(30 分) 2.程序執(zhí)行結(jié)果實(shí)現(xiàn)指導(dǎo)書(shū)中的所有基本要求(20 分) 3.設(shè)計(jì)結(jié)果(軟件程序)正確(10 分) 4.設(shè)計(jì)報(bào)告的規(guī)范化(10 分) 5. 答辯(30 分) 總分(100 分)
備注:成績(jī)等級(jí):優(yōu)(90 分—100 分) 、良(80 分—89 分) 、中(70 分—79 分) 、及格(60 分—69 分) 、 60 分以下為不及格。若第一項(xiàng)低于 20 分,或第一項(xiàng)與第五項(xiàng)之和低于 35 分,則課程設(shè)計(jì)成績(jī)不能及格。

最終評(píng)定成績(jī)(以優(yōu)、良、中、及格、不及格評(píng)定)

指導(dǎo)教師簽字: 2014 年 07 月 03 日


更多相關(guān)文檔:

數(shù)據(jù)結(jié)構(gòu)課程設(shè)計(jì)報(bào)告

林碧英 設(shè)計(jì)周數(shù): 1 周 日期:2011 年 6 月 25 日 程序設(shè)計(jì)報(bào)告 一、課程設(shè)計(jì)的目的與要求 1. 目的: 應(yīng)用數(shù)據(jù)結(jié)構(gòu)和算法來(lái)設(shè)計(jì)相應(yīng)的程序,培養(yǎng)學(xué)生問(wèn)題求解模...

數(shù)據(jù)結(jié)構(gòu)課程設(shè)計(jì)——學(xué)生成績(jī)管理系統(tǒng)報(bào)告書(shū)

課程設(shè)計(jì)報(bào)告書(shū)設(shè)計(jì)名稱: 題目: 數(shù)據(jù)結(jié)構(gòu)(C++版) 學(xué)生成績(jī)管理系統(tǒng) XXX 計(jì)算機(jī)科學(xué)與技術(shù) 計(jì)科本 XXX 班 XXXXXX XXX 7 月 12 日 學(xué)生姓名: 專班學(xué)業(yè): 別:...

數(shù)據(jù)結(jié)構(gòu)課程設(shè)計(jì)

數(shù)據(jù)結(jié)構(gòu)課程 設(shè)計(jì)報(bào)告題 目:文章中單詞查找 專 業(yè): 軟件工程 學(xué)校 集美大學(xué) 專業(yè) 軟件工程 姓名 殷梓健 學(xué)號(hào) 201521122028 性別 帥哥 起止時(shí)間: 2016.07.06-...

數(shù)據(jù)結(jié)構(gòu)課程設(shè)計(jì)

數(shù)據(jù)結(jié)構(gòu)課程 設(shè)計(jì)報(bào)告題 目:文章中單詞查找 專 業(yè): 軟件工程 起止時(shí)間: 2015.07.06-2015.07.10 集美大學(xué)計(jì)算機(jī)工程學(xué)院軟件工程教研室制 2015 年 7 月 09...

數(shù)據(jù)結(jié)構(gòu)(C語(yǔ)言版)課程設(shè)計(jì)報(bào)告表達(dá)式求值

《數(shù)據(jù)結(jié)構(gòu) 課程設(shè)計(jì)》表達(dá)... 13頁(yè) 8財(cái)富值 《...(報(bào)告正文部分) : (要求:正文部分一律用小四號(hào)字,...時(shí)間的課程設(shè)計(jì),本人對(duì)計(jì)算機(jī)的應(yīng)用、數(shù)據(jù)結(jié)構(gòu)的作用...

數(shù)據(jù)結(jié)構(gòu)課程設(shè)計(jì)報(bào)告 通訊錄的制作

數(shù)據(jù)結(jié)構(gòu)課程設(shè)計(jì)報(bào)告 通訊錄的制作_計(jì)算機(jī)軟件及應(yīng)用_IT/計(jì)算機(jī)_專業(yè)資料。山東...《數(shù)據(jù)結(jié)構(gòu)》是一門(mén)重要的專業(yè)基礎(chǔ)課,是計(jì)算機(jī)理論和應(yīng)用的核心基礎(chǔ)課程。 數(shù)據(jù)...

數(shù)據(jù)結(jié)構(gòu)課程設(shè)計(jì)報(bào)告書(shū)模板--修改

數(shù)據(jù)結(jié)構(gòu)課程設(shè)計(jì)報(bào)告書(shū)模板--修改_理學(xué)_高等教育_教育專區(qū)。隔熱大連...參考文獻(xiàn) [1] 趙波、霍利等編著. 《數(shù)據(jù)結(jié)構(gòu)實(shí)用教程》(C 語(yǔ)言版)清華大學(xué)...

數(shù)據(jù)結(jié)構(gòu)課程設(shè)計(jì)報(bào)告

《數(shù)據(jù)結(jié)構(gòu)》是一門(mén)重要的專業(yè) 基礎(chǔ)課,是計(jì)算機(jī)理論和應(yīng)用的核心基礎(chǔ)課程。 數(shù)據(jù)結(jié)構(gòu)課程設(shè)計(jì),要求學(xué)生在數(shù)據(jù)結(jié)構(gòu)的邏輯特性和物理表示、數(shù)據(jù)結(jié)構(gòu)的選擇 和應(yīng)用、...

My算法與數(shù)據(jù)結(jié)構(gòu)課程設(shè)計(jì)報(bào)告

***圖的基本操作及應(yīng)用***\n"; * * * * * 1 無(wú)向圖的基本操作及應(yīng)用...{ cout<<"\n ***《數(shù)據(jù)結(jié)構(gòu)課程設(shè)計(jì)》***\n"; cout<<" cout<<" cout...

數(shù)據(jù)結(jié)構(gòu)約瑟夫環(huán)課程設(shè)計(jì)報(bào)告書(shū)

《數(shù)據(jù)結(jié)構(gòu)》 》 課程設(shè)計(jì)報(bào)告書(shū) 設(shè)計(jì)題目: 專班姓業(yè): 級(jí): 名: 約瑟夫環(huán) 指導(dǎo)教師: 完成日期: 目一、 二、 三、 四、 五、 六、 七、 八、 九、 十...

更多相關(guān)標(biāo)簽:

網(wǎng)頁(yè)課程設(shè)計(jì)報(bào)告書(shū) | 課程設(shè)計(jì)報(bào)告書(shū) | jsp課程設(shè)計(jì)報(bào)告書(shū) | 魔方陣課程設(shè)計(jì)報(bào)告書(shū) | 云英 曹貝 | 曹貝 易 | 鋼結(jié)構(gòu)環(huán)評(píng)報(bào)告書(shū) | 計(jì)算機(jī)應(yīng)用專業(yè)課程 |


  本文關(guān)鍵詞:數(shù)據(jù)結(jié)構(gòu)課程設(shè)計(jì)報(bào)告 通訊錄的制作,由筆耕文化傳播整理發(fā)布。



本文編號(hào):247324

資料下載
論文發(fā)表

本文鏈接:http://www.sikaile.net/wenshubaike/kcsz/247324.html


Copyright(c)文論論文網(wǎng)All Rights Reserved | 網(wǎng)站地圖 |

版權(quán)申明:資料由用戶335de***提供,本站僅收錄摘要或目錄,作者需要?jiǎng)h除請(qǐng)E-mail郵箱bigeng88@qq.com