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