![023310000數(shù)據(jù)結(jié)構(gòu)課程考試說明_第1頁](http://file4.renrendoc.com/view/b92a23e1aaa1abf9aa0a01983817273e/b92a23e1aaa1abf9aa0a01983817273e1.gif)
![023310000數(shù)據(jù)結(jié)構(gòu)課程考試說明_第2頁](http://file4.renrendoc.com/view/b92a23e1aaa1abf9aa0a01983817273e/b92a23e1aaa1abf9aa0a01983817273e2.gif)
![023310000數(shù)據(jù)結(jié)構(gòu)課程考試說明_第3頁](http://file4.renrendoc.com/view/b92a23e1aaa1abf9aa0a01983817273e/b92a23e1aaa1abf9aa0a01983817273e3.gif)
![023310000數(shù)據(jù)結(jié)構(gòu)課程考試說明_第4頁](http://file4.renrendoc.com/view/b92a23e1aaa1abf9aa0a01983817273e/b92a23e1aaa1abf9aa0a01983817273e4.gif)
![023310000數(shù)據(jù)結(jié)構(gòu)課程考試說明_第5頁](http://file4.renrendoc.com/view/b92a23e1aaa1abf9aa0a01983817273e/b92a23e1aaa1abf9aa0a01983817273e5.gif)
下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
023310000數(shù)據(jù)結(jié)構(gòu)課程考試說明一、課程使用教材、大綱數(shù)據(jù)結(jié)構(gòu)課程指定使用的教材為《數(shù)據(jù)結(jié)構(gòu)》(附大綱),蘇仕華主編,外語教學(xué)與研究出版社,2012年版。二、本課程的試卷題型結(jié)構(gòu)及試題難易度試卷題型結(jié)構(gòu)表課程代號023310000課程名稱數(shù)據(jù)結(jié)構(gòu)題型單選題填空題簡答題解答題算法閱讀題算法設(shè)計(jì)題合計(jì)每題分值113668題數(shù)1512353240合計(jì)分值151293018161002.試卷按識記、領(lǐng)會(huì)、簡單應(yīng)用、綜合應(yīng)用四個(gè)認(rèn)知層次命制試題,四個(gè)認(rèn)知層次在試卷中所占的比例大致分別為:識記占20%、領(lǐng)會(huì)占25%、簡單應(yīng)用占35%、綜合應(yīng)用占20%。3.試卷難易程度大致可分為易、中、難三個(gè)等級,不同難易度所占的分?jǐn)?shù)比例大致為易30%、中50%、難20%。三、各章內(nèi)容分?jǐn)?shù)的大致分布章次內(nèi)容分值第一章概論7分左右第二章線性表15分左右第三章棧和隊(duì)列10分左右第四章多維數(shù)組和廣義表8分左右第五章樹和二叉樹15分左右第六章圖15分左右第七章排序15分左右第八章查找15分左右合計(jì)100分四、考核重點(diǎn)及難點(diǎn):章次重點(diǎn)難點(diǎn)第一章概論概念算法的描述和分析算法復(fù)雜性分析第二章線性表線性表的邏輯結(jié)構(gòu)線性表的順序存儲、鏈?zhǔn)酱鎯Φ谋硎痉椒?、基本算法及綜合應(yīng)用雙鏈表順序存儲和鏈?zhǔn)酱鎯Φ谋容^第三章棧和隊(duì)列棧和隊(duì)列的邏輯結(jié)構(gòu)、操作特點(diǎn),順序存儲和鏈?zhǔn)酱鎯ι系幕舅惴?,以及棧和?duì)列的綜合應(yīng)用遞歸算法執(zhí)行中棧的狀態(tài)變化,循環(huán)隊(duì)列對邊界的處理第四章多維數(shù)組和廣義表多維數(shù)組的存儲方式矩陣的壓縮存儲廣義表的表頭和表尾的求解壓縮存儲特殊矩陣和稀疏矩陣的各種運(yùn)算和應(yīng)用第五章樹和二叉樹樹和二叉樹的定義、性質(zhì)、存儲、各種遍歷及其應(yīng)用樹和森林的相互轉(zhuǎn)化哈夫曼樹定義、構(gòu)造和編碼二叉樹序列確定二叉樹二叉樹有關(guān)的算法實(shí)現(xiàn)第六章圖圖的概念、存儲、遍歷圖的最小生成樹、最短路徑算法最小生成樹最短路算法第七章排序五種內(nèi)排序方法的基本思想和特定;各自的穩(wěn)定性、復(fù)雜性分析、及其相互比較各種排序算法的實(shí)現(xiàn)和性能分析第八章查找順序查找、二分查找、分塊查找、二叉排序樹、散列查找的基本思想和實(shí)現(xiàn)二分查找和二叉排序樹的算法實(shí)現(xiàn)五、各題型試題范例及解題要求1.單項(xiàng)選擇題(每小題1分,共15分)解題要求:在下列每小題的四個(gè)備選答案中,選出一個(gè)正確答案,并將其字母標(biāo)號填入題干的括號內(nèi)。范例:串是一種特殊的線性表,其特殊性體現(xiàn)在()A.可以順序存儲 B.?dāng)?shù)據(jù)元素是單個(gè)字符C.?dāng)?shù)元素是字符串D.可以進(jìn)行插入和刪除操作答案:(B)2.填空題(每空1分,共12分)解題要求:直接將答案填在橫線上,不需要寫出過程。范例:二叉樹的第i層的節(jié)點(diǎn)個(gè)數(shù)最多為。答案:2i-13.簡答題(每小題3分,共9分)解題要求:寫出要點(diǎn)或簡述理由。范例:什么樣問題的算法可以利用棧結(jié)構(gòu)?請舉例說明。解答:當(dāng)問題滿足先進(jìn)后出(或后進(jìn)先出)原則時(shí),可利用隊(duì)列結(jié)構(gòu);(2分)利用棧的算法有:遞歸實(shí)現(xiàn)、二叉樹的非遞歸前序遍歷、拓?fù)渑判虻?。?分,給出一例即得分)4.解答題(每小題6分,共30分)題4圖解題要求:需要分布完成是寫出計(jì)算過程,否則只給結(jié)果分。范例:已知一個(gè)無向圖如題4圖所示,以①為起點(diǎn),用普里姆(Prim)算法求其最小生成樹,畫出最小生成樹的構(gòu)造過程。解答:以①為起點(diǎn),用PRIM算法構(gòu)造該無向圖的最小生成樹的過程見答4圖答4圖 (注:每步得2分,最多得6分。)5.算法閱讀題(每小題6分,共18分)解題要求:已知算法功能補(bǔ)全缺失語句,或看完整算法寫功能并回答問題。范例1:以下函數(shù)為鏈隊(duì)列的入隊(duì)操作,x是要入隊(duì)的結(jié)點(diǎn)的數(shù)據(jù)域的值,front、rear分別是鏈隊(duì)列的對頭、隊(duì)尾指針structnode{ ElemTypedata; structnode*next;};
structnode*front,*rear;void
InQueue(ElemType
x){ struct
node
*p; p=(structnode*)
eq\o\ac(○,1); p->data=x; p->next=NULL; eq\o\ac(○,2); rear=eq\o\ac(○,3);} 解答1:eq\o\ac(○,1)malloc(sizeof(structnode));(2分)eq\o\ac(○,2)rear->next=p;(2分)eq\o\ac(○,3)p(2分)。范例2:順序表類型定義如下:typedefintSeqList[100];閱讀下列算法,并回答問題:voidf2(SeqListr,intn){inta,b,i; if(r[0]<r[1]){a=r[0];b=r[1];}else{a=r[1];b=r[0];} for(i=2;i<n;i++) if(r[i]<a)a=r[i]; elseif(r[i]>b)b=r[i]; printf(“a=%d,b=%d。n”,a,b);}(1)給出該算法的功能;(2)給出該算法的時(shí)間復(fù)雜度。 解答2:(1)算法的功能是求最大值和最小值;(3分)(2)算法的時(shí)間復(fù)雜度是O(n)。(3分)6.算法設(shè)計(jì)題(每小題8分,共16分)解題要求:按給定的結(jié)構(gòu),寫出實(shí)現(xiàn)功能的完整的算法函數(shù),由于實(shí)現(xiàn)算法的函數(shù)不會(huì)完全一致,不易給出分步得分,分?jǐn)?shù)可大體如下安排:eq\o\ac(○,1)有思想;(2分)eq\o\ac(○,2)寫出關(guān)鍵語句;(4分)eq\o\ac(○,3)完成細(xì)節(jié)。(2分) 范例:二叉樹的存儲結(jié)構(gòu)類型定義如下typedefstructnode{intdata; structnode*lchild,*rchild;}BinNode;typedefBinNode*BinTree;編寫遞歸算法,求只有一個(gè)孩子結(jié)點(diǎn)的結(jié)點(diǎn)總數(shù),并求出相應(yīng)結(jié)點(diǎn)值的和。函數(shù)的原型為:voidf6(BinTreeT,int*count,int*sum)//*count為只有一個(gè)孩子的結(jié)點(diǎn)總數(shù),*sum為結(jié)點(diǎn)值紙盒,均初始化為0 解答:算法函數(shù) voidf6(BinTreeT,int*count,int*sum) { if(T){ if((T->lchild&&(!T->rchild))||(T->rchild&&(!T->lchild))){ *count+=1; *s
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年智能輸電系統(tǒng)項(xiàng)目評估報(bào)告
- 2025年度城市綠化結(jié)對共建合作協(xié)議范本
- 2025年度旱廁改造與農(nóng)村人居環(huán)境整治合同
- 簡短入職申請書
- 2025年度基礎(chǔ)設(shè)施建設(shè)項(xiàng)目借款擔(dān)保合同范本下載
- 2025年度新型智能機(jī)器人研發(fā)合同知識產(chǎn)權(quán)條款
- 勞動(dòng)合同續(xù)簽申請書格式
- 2025年遠(yuǎn)紅外線保健襪項(xiàng)目投資可行性研究分析報(bào)告
- 2025年度建筑行業(yè)建筑工程施工安全承諾書
- 2025年度醫(yī)療健康企業(yè)股權(quán)無償轉(zhuǎn)讓與醫(yī)療服務(wù)拓展合同
- 江蘇農(nóng)牧科技職業(yè)學(xué)院單招《職業(yè)技能測試》參考試題庫(含答案)
- VDA6.3 2023過程審核教材
- 高職應(yīng)用語文教程(第二版)教案 3管晏列傳
- 高中物理《光電效應(yīng)》
- 烹飪實(shí)訓(xùn)室安全隱患分析報(bào)告
- 《金屬加工的基礎(chǔ)》課件
- 運(yùn)輸行業(yè)春節(jié)安全生產(chǎn)培訓(xùn) 文明駕駛保平安
- 體驗(yàn)式沙盤-收獲季節(jié)
- 找人辦事協(xié)議
- 老年護(hù)理陪護(hù)培訓(xùn)課件
- 醬香型白酒工廠設(shè)計(jì)
評論
0/150
提交評論