簡介
《數(shù)據(jù)結(jié)構(gòu)及應(yīng)用算法》主要講授計算機求解問題時,待處理數(shù)據(jù)對象的邏輯結(jié)構(gòu)表示方法和編程實現(xiàn)時,計算機編程具體表示方法;在此基礎(chǔ)上,講授待處理數(shù)據(jù)對象的基本操作與典型算法的編程實現(xiàn)。作為一門計算機編程基礎(chǔ)課程,它是任何希望掌握計算機編程技術(shù)學(xué)生,都應(yīng)該學(xué)習(xí)的一門課程。
在國外,該課程作為一門獨立的課程始于1968年,它出現(xiàn)在美國一些大學(xué)的計算機系的教學(xué)計劃中,目前,該課程已成為計算機科學(xué)與技術(shù)專業(yè)一門非常重要的專業(yè)基礎(chǔ)課。
在我國,從恢復(fù)高考招收計算機類專業(yè)后,《數(shù)據(jù)結(jié)構(gòu)》在專業(yè)教學(xué)計劃中一直作為核心課程之一而被得到重視。隨著計算機的普及和應(yīng)用的不斷深入,許多非計算機類專業(yè)為了提高學(xué)生計算機應(yīng)用能力,也把《數(shù)據(jù)結(jié)構(gòu)》課程作為主要的選修課,有的甚至作為必修課。如我校制定的培養(yǎng)計劃中,有許多個專業(yè)把《數(shù)據(jù)結(jié)構(gòu)》課程都列入了教學(xué)計劃,信息學(xué)院更是將其列入學(xué)院的必修課。