




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
PAGE2 算法設(shè)計(jì)與分析實(shí)驗(yàn)大綱 數(shù)據(jù)結(jié)構(gòu)實(shí)驗(yàn)課程大綱 PAGE3《算法設(shè)計(jì)與分析實(shí)驗(yàn)》課程教學(xué)大綱課程代碼:****課程負(fù)責(zé)人:****課程中文名稱:算法設(shè)計(jì)與分析實(shí)驗(yàn)課程英文名稱:Algorithmdesignandanalysisexperiment課程類別:必修課程學(xué)分?jǐn)?shù):0.5課程學(xué)時(shí)數(shù):15~21授課對(duì)象:計(jì)算機(jī)科學(xué)與技術(shù)及相關(guān)專業(yè)本科本課程的前導(dǎo)課程:C/C++程序設(shè)計(jì)、離散數(shù)學(xué)、算法設(shè)計(jì)與分析一、教學(xué)介紹算法設(shè)計(jì)與分析實(shí)驗(yàn)是算法設(shè)計(jì)與分析的配套課程,主要通過上機(jī)編程鞏固算法設(shè)計(jì)與分析的基本原理和方法,掌握數(shù)據(jù)組織和算法設(shè)計(jì)和實(shí)現(xiàn)技術(shù),培養(yǎng)綜合運(yùn)用算法設(shè)計(jì)與分析策略高效解決問題的能力。主要窮舉法、歸納法、迭代法和遞歸法等基本算法設(shè)計(jì)方法以及分治法、蠻力法、回溯法、分支限界法、貪心法和動(dòng)態(tài)規(guī)劃法等算法設(shè)計(jì)策略。二、教學(xué)目的算法設(shè)計(jì)與分析實(shí)驗(yàn)課程的總目標(biāo)是培養(yǎng)學(xué)生能夠根據(jù)需要開展實(shí)驗(yàn)研究,正確地描述數(shù)據(jù)和組織數(shù)據(jù),并應(yīng)用數(shù)據(jù)處理方法,編寫程序,分析實(shí)驗(yàn)結(jié)果以獲得合理有效的結(jié)論,具備解決復(fù)雜工程問題的能力。算法設(shè)計(jì)與分析實(shí)驗(yàn)分為單機(jī)實(shí)驗(yàn)和在線編程。單機(jī)實(shí)驗(yàn)是在自己計(jì)算機(jī)或者實(shí)驗(yàn)室計(jì)算機(jī)上完成,目的讓學(xué)生領(lǐng)會(huì)算法的原理、驗(yàn)證算法的正確性和采用常用的算法策略求解問題。在線編程實(shí)驗(yàn)是在LeetCode、POJ或者HDU在線編程平臺(tái)中完成,目的是培養(yǎng)學(xué)生研究問題、合理地選擇數(shù)據(jù)結(jié)構(gòu)和算法策略構(gòu)建解決方案,并分析比較各種方案優(yōu)劣的能力。三、實(shí)驗(yàn)基本要求與方式1、基本要求課前:要求任課教師布置好實(shí)驗(yàn)題目、實(shí)驗(yàn)要求和實(shí)驗(yàn)?zāi)康?,要求?shí)驗(yàn)教師為實(shí)驗(yàn)準(zhǔn)備好必須的設(shè)備和軟件;要求學(xué)生提前編寫完成實(shí)驗(yàn)要求的程序代碼。課中:要求任課教師隨時(shí)解答學(xué)生提出的實(shí)驗(yàn)問題,同時(shí)要注重啟發(fā)和引導(dǎo)學(xué)生,使學(xué)生養(yǎng)成獨(dú)立思考、解決問題的能力,檢查學(xué)生的實(shí)驗(yàn)內(nèi)容;實(shí)驗(yàn)教師要及時(shí)解決實(shí)驗(yàn)設(shè)備可能出現(xiàn)的故障,保證實(shí)驗(yàn)順利地進(jìn)行。學(xué)生則應(yīng)該按照實(shí)驗(yàn)要求,認(rèn)真編寫和調(diào)試源代碼,完成實(shí)驗(yàn)內(nèi)容。課后:提交實(shí)驗(yàn)報(bào)告。2、實(shí)驗(yàn)方式單機(jī)實(shí)驗(yàn)題:輸入相應(yīng)的數(shù)據(jù),通過檢測(cè)輸出結(jié)果,驗(yàn)證是否實(shí)現(xiàn)了實(shí)驗(yàn)的要求。在線編程題:在在線編程平臺(tái)提交代碼,查看提交結(jié)果,分析代碼運(yùn)行的時(shí)間和空間。四、實(shí)驗(yàn)報(bào)告實(shí)驗(yàn)報(bào)告按學(xué)院要求格式書寫,包含封面(含學(xué)號(hào),姓名等),目錄,每個(gè)實(shí)驗(yàn)的題目,解答思路,程序框架,源代碼,提交結(jié)果圖(在線編程題給出包含提交通過、運(yùn)行時(shí)間和空間的截屏圖),實(shí)驗(yàn)體會(huì)(選)。五、實(shí)驗(yàn)內(nèi)容與學(xué)時(shí)分配說明:所有實(shí)驗(yàn)題的題目描述見《教材》,在線編程實(shí)驗(yàn)題目見LeetCode()、北京大學(xué)POJ和杭州電子科技大學(xué)HUD網(wǎng)站。實(shí)驗(yàn)1:常用數(shù)據(jù)結(jié)構(gòu)及其應(yīng)用學(xué)時(shí)數(shù):0~3。任課教師根據(jù)學(xué)生情況在以下各種類型的實(shí)驗(yàn)題目中選擇若干實(shí)驗(yàn)題目。1.單機(jī)實(shí)驗(yàn)題(1)高效地插入、刪除和查找(2)一種特殊的隊(duì)列(3)方塊操作2.在線編程題(1)LeetCode328—奇偶鏈表(2)LeetCode394—字符串解碼(3)LeetCode215—數(shù)組中的第k個(gè)最大元素(4)HDU1280—前m大的數(shù)(5)POJ2236—無線網(wǎng)絡(luò)實(shí)驗(yàn)2:基本算法設(shè)計(jì)方法學(xué)時(shí)數(shù):0~3。任課教師根據(jù)學(xué)生情況在以下各種類型的實(shí)驗(yàn)題目中選擇若干實(shí)驗(yàn)題目。1.單機(jī)實(shí)驗(yàn)題(1)最長重復(fù)子串(2)求子矩陣元素和(3)求n階螺旋矩陣(4)驗(yàn)證梵塔問題2.在線編程題(1)LeetCode344—反轉(zhuǎn)字符串(2)LeetCode206—反轉(zhuǎn)鏈表(3)LeetCode24—兩兩交換鏈表中的結(jié)點(diǎn)(4)LeetCode62—不同路徑(5)HDU1003—最大子序列和(6)HDU1143—三平鋪問題(7)POJ2231—奶牛的總音量(8)POJ1050—最大子矩形實(shí)驗(yàn)3:分治法學(xué)時(shí)數(shù):3。任課教師根據(jù)學(xué)生情況在以下各種類型的實(shí)驗(yàn)題目中選擇若干實(shí)驗(yàn)題目。1.單機(jī)實(shí)驗(yàn)題(1)將一個(gè)整數(shù)數(shù)組劃分為兩個(gè)和差最大的子數(shù)組(2)四路歸并排序(3)查找假幣問題(4)求眾數(shù)(5)求漢諾塔Ⅱ(6)求Fibonacci數(shù)列2.在線編程題(1)LeetCode240—搜索二維矩陣II(2)LeetCode35—搜索插入位置(3)LeetCode33—搜索旋轉(zhuǎn)排序數(shù)組(4)LeetCode162—尋找峰值(5)HDU2141—能否找到X(6)HDU2199—解方程(7)HDU1040—排序(8)HDU1157—求中位數(shù)(9)HDU1007—套圈游戲(10)POJ2255—由二叉樹中序和先序序列產(chǎn)生后序序列(11)POJ1854—轉(zhuǎn)換為回文的交換次數(shù)(12)POJ1995—求表達(dá)式值實(shí)驗(yàn)4:回溯法學(xué)時(shí)數(shù):3。任課教師根據(jù)學(xué)生情況在以下各種類型的實(shí)驗(yàn)題目中選擇若干實(shí)驗(yàn)題目。1.單機(jī)實(shí)驗(yàn)題(1)象棋算式(2)子集和(3)迷宮路徑(4)哈密頓回路2.在線編程題(1)LeetCode216—組合總和III(2)LeetCode39—組合總和(3)3.LeetCode131—分割回文串(4)HDU1027—第k小的排列(5)HDU2553—N皇后問題(6)HDU2616—?dú)⑺拦治铮?)POJ3187—向后數(shù)字和(8)POJ1321—棋盤問題(9)POJ2488—騎士游歷(10)POJ1040—運(yùn)輸問題(11)POJ1129—最少頻道數(shù)實(shí)驗(yàn)5:分支限界法學(xué)時(shí)數(shù):3。任課教師根據(jù)學(xué)生情況在以下各種類型的實(shí)驗(yàn)題目中選擇若干實(shí)驗(yàn)題目。1.單機(jī)實(shí)驗(yàn)題(1)原始森林中解救A(2)裝載問題(3)最小機(jī)器重量設(shè)計(jì)問題Ⅰ(4)最小機(jī)器重量設(shè)計(jì)問題Ⅱ(5)貨郎擔(dān)問題2.在線編程題(1)LeetCode847—訪問所有結(jié)點(diǎn)的最短路徑(2)LeetCode1376—通知所有員工所需的時(shí)間(3)HDU1242—救援問題(4)HDU1548—奇怪的電梯(5)HDU1869—六度分離(6)HDU2425—徒步旅行(7)HDU1072—變形迷宮(8)POJ2312—坦克游戲?qū)嶒?yàn)6:貪心法學(xué)時(shí)數(shù):3。任課教師根據(jù)學(xué)生情況在以下各種類型的實(shí)驗(yàn)題目中選擇若干實(shí)驗(yàn)題目。1.單機(jī)實(shí)驗(yàn)題(1)蓄欄保留問題(2)刪數(shù)問題(3)求所有最小生成樹(4)改進(jìn)Dijkstra算法(5)字符串的編碼和解碼2.在線編程題(1)LeetCode455—分發(fā)餅干(2)LeetCode135—分發(fā)糖果(3)LeetCode56—合并區(qū)間(4)HDU2037—看電視節(jié)目(5)HDU1009—老鼠的交易(6)HDU3177—裝備問題(7)HDU2111—取寶貝(8)POJ2376—分配清潔班次(9)POJ2726—假日酒店(10)POJ1328—安裝雷達(dá)實(shí)驗(yàn)7:動(dòng)態(tài)規(guī)劃學(xué)時(shí)數(shù):3。任課教師根據(jù)學(xué)生情況在以下各種類型的實(shí)驗(yàn)題目中選擇若干實(shí)驗(yàn)題目。1.單機(jī)實(shí)驗(yàn)題(1)矩陣最小路徑和(2)雙核處理問題(3)劃分集合為和相等的兩個(gè)子集合(4)員工分配問題2.在線編程題(1)LeetCode64—最小路徑和(2)LeetCode1289—下降路徑最小和II(3)LeetCode638—大禮包(4)LeetCode139—單詞拆分(5)LeetCode377—組合總和Ⅳ(6)LeetCode354—俄羅斯套娃信封問題(7)LeetCode583—兩個(gè)字符串的刪除操作(8)LetCode122—買賣股票的最佳時(shí)機(jī)II(9)HDU2602—收集物品(10)HDU1114—存錢罐(11)HDU2044—一只小蜜蜂(12)POJ1050—最大子矩形和(13)POJ1157—花店(14)POJ1159—回文
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 社區(qū)水資源保護(hù)宣傳考核試卷
- 印刷機(jī)技術(shù)創(chuàng)新展望考核試卷
- 遼寧省錦州市第七中學(xué)2024-2025學(xué)年初三下學(xué)期3月第二次診斷性檢測(cè)試題語文試題含解析
- 南京科技職業(yè)學(xué)院《中藥學(xué)》2023-2024學(xué)年第一學(xué)期期末試卷
- 山西財(cái)貿(mào)職業(yè)技術(shù)學(xué)院《醫(yī)學(xué)生理學(xué)》2023-2024學(xué)年第二學(xué)期期末試卷
- 江西省廬山市2024-2025學(xué)年初三下學(xué)期精英聯(lián)賽語文試題含解析
- 遼寧稅務(wù)高等??茖W(xué)?!哆\(yùn)動(dòng)處方與實(shí)踐》2023-2024學(xué)年第二學(xué)期期末試卷
- 山西青年職業(yè)學(xué)院《大學(xué)生創(chuàng)新創(chuàng)業(yè)和就業(yè)指導(dǎo)》2023-2024學(xué)年第二學(xué)期期末試卷
- 江蘇海洋大學(xué)《村鎮(zhèn)規(guī)劃與建設(shè)實(shí)踐》2023-2024學(xué)年第二學(xué)期期末試卷
- 吉林省吉林地區(qū)普通高中友好學(xué)校聯(lián)合體第三十一屆2024-2025學(xué)年高三第二次適應(yīng)性測(cè)試歷史試題含解析
- 集采藥品政策培訓(xùn)會(huì)
- 公務(wù)員體檢須知
- 2025-2030清潔能行業(yè)市場(chǎng)發(fā)展分析與發(fā)展趨勢(shì)及投資前景預(yù)測(cè)報(bào)告
- 浙江國企招聘2025嘉興國際商務(wù)區(qū)投資建設(shè)集團(tuán)有限公司招聘13人筆試參考題庫附帶答案詳解
- 衛(wèi)生管理證書考試相關(guān)法規(guī)知識(shí)試題及答案
- 第四課 人民民主專政的社會(huì)主義國家 課件高中政治統(tǒng)編版必修三政治與法治
- 危重患者安全轉(zhuǎn)運(yùn)
- 2025年美麗中國第六屆全國國家版圖知識(shí)競(jìng)賽測(cè)試題庫及答案(中小學(xué)組)
- 八年級(jí)勞動(dòng)教育測(cè)試題目及答案
- 消防中控考試試題及答案
- 2025年中考數(shù)學(xué)分類復(fù)習(xí):銳角三角函數(shù)及其應(yīng)用(56題)(原卷版)
評(píng)論
0/150
提交評(píng)論