本書從軟件開發(fā)的實際需要出發(fā),按照面向對象的程序設計思想,詳細地介紹了線性表,棧和隊列,串,多維數組和廣義表,樹,圖等特殊的數據結構及在計算機中的表示及算法的實現,每個算法都用C++語言進行描述,并全部上機通過。最后兩章,介紹了計算機中常用的兩種運算:查找和排序,詳細介紹了不同的查找、排序運算及各種方法的效率分析。本書中所有算法都在VC++6.0環(huán)境下運行通過。為了方便教學,本書免費為授課教師提供用PowerPoint制作的電子教案,教師在使用時可以根據需要進行必要的修改。需要者請與北京萬水電子信息有限公司聯(lián)系,聯(lián)系電話:68359167-331。本書既可以作為高職高專教材,也可以作為從事計算機軟件開發(fā)人員和自學人員的參考書。