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