《數(shù)據(jù)結(jié)構(gòu)與算法》是計算機科學與技術(shù)及醫(yī)學信息工程專業(yè)的專業(yè)核心課程,,主要介紹線性表,,棧和隊列、樹,、圖等邏輯結(jié)構(gòu),,及其在計算機中的實現(xiàn)和相關(guān)算法;并介紹解決實際問題的常用算法,,如分治法,,貪心算法、動態(tài)規(guī)劃和回溯法等,。 通過學習,,使學生較全面地理解算法和數(shù)據(jù)結(jié)構(gòu)的概念、掌握各種數(shù)據(jù)結(jié)構(gòu)與算法的實現(xiàn)方式,,比較不同的數(shù)據(jù)結(jié)構(gòu)和算法的特點,。能根據(jù)實際問題的需要選擇合適的數(shù)據(jù)結(jié)構(gòu)和設(shè)計算法,提高用計算機解決實際問題的能力,。