數(shù)據(jù)結(jié)構(gòu)與算法是計算機學(xué)科本科教學(xué)計劃中的骨干基礎(chǔ)課程,對學(xué)生基本的計算機問題求解能力的培養(yǎng)具有重要意義。作為一門必修課程,該課程既是對以往課程的深入和擴展,也是為將來更加深入學(xué)習(xí)其他專業(yè)課程打下基礎(chǔ)。課程中所學(xué)習(xí)的排序問題的算法以及基本的樹、圖等數(shù)據(jù)結(jié)構(gòu),是計算機學(xué)科的基本功。B+樹、散列等高級數(shù)據(jù)結(jié)構(gòu),也是數(shù)據(jù)庫、操作系統(tǒng)、編譯原理、計算機網(wǎng)絡(luò)等后續(xù)課程的基礎(chǔ)。