《高等學校計算機課程規(guī)劃教材:數(shù)據(jù)結構與算法教程(C++版)》合c++面向對象程序設計的特點,構建了數(shù)據(jù)結構與算法,書中的所有算法都在visualc++6.0、visualc++2005、visualc++2005express、dev-c++和mingwdeveloperstudio開發(fā)環(huán)境中進行了嚴格的測試,而且,在作者個人網頁上提供了大量的教學支持內容?!陡叩葘W校計算機課程規(guī)劃教材:數(shù)據(jù)結構與算法教程(C++版)》共分11章,第1章是基礎知識,介紹基本概念及其術語,討論實用程序軟件包;第2章引入線性表;第3章介紹棧和隊列,用棧實現(xiàn)表達式求值;第4章介紹串,詳細討論串的存儲結構與模式匹配算法;第5章介紹數(shù)組和廣義表,首次提出了廣義表的使用空間表存儲結構;第6章介紹樹結構,應用哈夫曼編碼實現(xiàn)壓縮軟件;第7章介紹圖結構,實現(xiàn)圖的常用存儲結構,討論圖的相關應用,并實現(xiàn)相應算法;第8章介紹查找,討論靜態(tài)查找表、動態(tài)找查表與散列表,并實現(xiàn)了所有算法;第9章介紹排序,以簡潔方式實現(xiàn)各種排序算法;第10章介紹文件,討論各種常用文件結構;第11章介紹算法設計技術與算法分析技術。《高等學校計算機課程規(guī)劃教材:數(shù)據(jù)結構與算法教程(C++版)》在內容組織上特別考慮了讀者的可接受性;在算法實現(xiàn)時,重點考慮了程序的可讀性;并且在習題、上機實驗或課程設計中進一步實現(xiàn)更強的功能。通過《高等學校計算機課程規(guī)劃教材:數(shù)據(jù)結構與算法教程(C++版)》學習,讀者不但能迅速提高數(shù)據(jù)結構與算法的水平,還能提高c++程序設計的能力,經過適當?shù)倪x擇,《高等學校計算機課程規(guī)劃教材:數(shù)據(jù)結構與算法教程(C++版)》可以作為數(shù)據(jù)結構、數(shù)據(jù)結構與算法分析、數(shù)據(jù)結構與算法設計、數(shù)據(jù)結構與算法等課程的教材,《高等學校計算機課程規(guī)劃教材:數(shù)據(jù)結構與算法教程(C++版)》可作為高等院校計算機及相關專業(yè)的教材,也可供其他從事軟件開發(fā)工作的讀者學習參考使用。