今天開始認真讀這本清華版的數據結構嚴蔚敏和吳偉民編著也許你會奇怪我為什麼會選擇這本C語言描述的數據結構書現在的數據結構不都用面向對象語言描述嗎?其實這本書不是我選的而是我參加的機試指定的參考書不過對於本書選用的語言我倒有自己的看法用C語言描述顯然有很多不便但是在一個充斥著用OO描述數據結構的世界裡從OO中抽身出來用C看待數據結構的思想也許更能看清數據結構的本質
好了言歸正傳在今天這第一篇文章裡我來探討一下數據結構的基本概念作者一開篇就歸納了計算機解題的一般步驟首先要從具體問題抽象出一個適當的數學模型然後設計一個解此數學模型的算法最後編出程序進行測試調試直至得到最終解答我把它再進一步歸納一下就是抽象數學模型——設計算法——編寫程序這個思路非常重要除了一些非常簡單的問題所有的程序設計都應該遵循這三個基本步驟我們平時寫程序常犯的錯誤是忽略第一個或第二個步驟或者更甚者前兩個都忽略
[] [] [] []
From:http://tw.wingwit.com/Article/program/sjjg/201311/11245.html