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