文章詳情
ARTICLE DETAILS

2024年北京郵電大學(xué)非全日制研究生招生考試《數(shù)據(jù)結(jié)構(gòu)》考試大綱

  一、考試要求

  要求學(xué)生系統(tǒng)地掌握數(shù)據(jù)結(jié)構(gòu)的基本概念和基本理論,掌握各種數(shù)據(jù)結(jié)構(gòu)的特點和基本方法,著重考察考生綜合運用所學(xué)知識分析問題和解決問題的能力。要求考生能夠具備采用C或C++語言設(shè)計與實現(xiàn)算法的能力。

  二、考試內(nèi)容

  (一)緒論

  1)數(shù)據(jù)結(jié)構(gòu)的基本概念,數(shù)據(jù)的邏輯結(jié)構(gòu)、存儲結(jié)構(gòu);

  2)算法的定義和應(yīng)具有的特性,算法設(shè)計的要求,算法的時間復(fù)雜度分析和算法的空間復(fù)雜度分析。

  (二)線性表

  1)線性表的基本概念、特點、定義和基本操作;

  2)線性表的順序存儲結(jié)構(gòu),對其進行檢索、插入和刪除等操作;線性表的鏈?zhǔn)酱鎯Y(jié)構(gòu),單鏈表、雙向鏈表和循環(huán)鏈表這三種鏈表形式的存儲結(jié)構(gòu)和特點以及基本操作;

  3)線性表的應(yīng)用。

  (三)擴展線性表

  1)棧、隊列、多維數(shù)組、串的基本概念;

  2)棧的順序存儲結(jié)構(gòu)、鏈?zhǔn)酱鎯Y(jié)構(gòu)、基本操作和應(yīng)用(含遞歸);

  3)隊列的順序存儲結(jié)構(gòu)、鏈?zhǔn)酱鎯Y(jié)構(gòu)、基本操作和應(yīng)用(含優(yōu)先級隊列);

  4)多維數(shù)組的存儲、稀疏矩陣;

  5)串的存儲結(jié)構(gòu)、模式匹配算法(含KMP);

  6)經(jīng)典算法應(yīng)用:貪心、窮舉、分治、回溯和動態(tài)規(guī)劃。

  (四)樹與二叉樹

  1)樹、二叉樹和森林的基本概念,樹、二叉樹和森林的遍歷操作,樹、森林與二叉樹的轉(zhuǎn)換;

  2)完全二叉樹與滿二叉樹的基本概念,二叉樹的基本性質(zhì);

  3)樹和二叉樹的存儲結(jié)構(gòu);

  4)二叉鏈表存儲結(jié)構(gòu)的構(gòu)造、二叉樹的前序遍歷、中序遍歷、后序遍歷與按層次遍歷,以及在二叉鏈表基礎(chǔ)上各種相關(guān)算法的設(shè)計與應(yīng)用(含算術(shù)表達式二叉樹);

  5)哈夫曼樹和哈夫曼編碼的基本概念、實現(xiàn)和應(yīng)用。

  (五)圖

  1)圖的基本概念、名詞術(shù)語;

  2)鄰接矩陣、鄰接表、鄰接多重表、十字鏈表、邊集數(shù)組的存儲方法;

  3)圖的深度優(yōu)先搜索與廣度優(yōu)先搜索的算法過程;

  4)最小生成樹、最短路徑、拓?fù)渑判蚝完P(guān)鍵路徑算法的原理與應(yīng)用求解過程;

  5)圖的基本應(yīng)用,比如圖的連通性、染色問題等。

  (六)查找

  1)查找的基本概念,平均查找長度的計算等;

  2)順序查找法、折半查找法、索引查找算法;

  3)二叉排序樹、平衡二叉樹的基本概念、建立、插入、刪除、查找算法;

  4) B-樹的基本概念,B-樹的查找、插入和刪除算法;

  5) 散列(Hash)技術(shù)基本概念、散列函數(shù)的構(gòu)造,沖突處理的方法和應(yīng)用。

  (七)排序

  1)直接插入排序、折半插入排序、希爾排序、簡單選擇排序、起泡排序、快速排序、堆排序和二路歸并排序算法的排序原理、規(guī)律、特點和實現(xiàn);

  2)計數(shù)排序、桶排序和基數(shù)排序的原理、規(guī)律、特點和實現(xiàn);

  3)各種內(nèi)部排序算法的比較;

  4)排序算法的應(yīng)用。

  三、試卷結(jié)構(gòu)

  考試題型:填空題、選擇題、簡答題、畫圖綜合題、編程題

報名申請
請?zhí)峁┮韵滦畔?,招生老師會盡快與您聯(lián)系。符合報考條件者為您提供正式的報名表,我們承諾對您的個人信息嚴(yán)格保密。
姓名*
最高學(xué)歷/學(xué)位*
提 交
恭喜你,報名成功

您填的信息已提交,老師會在24小時之內(nèi)與您聯(lián)系

如果還有其他疑問請撥打以下電話

40004-98986
0/300
精彩留言