-
1 # 楊敢院長
-
2 # IT老胡
學資料結構用c或者C++都可以。
既然你問的是資料結構用C++描述的,那下列推薦幾本給到你,可以參考。
1、資料結構、演算法與應用 C++語言描述(原書第2版)
淘寶有賣,60元左右,老胡電腦裡還有它PDF版本,要的小夥伴找我拿。
本書分三個部分。
第一部分從第1章到第4章,旨在複習C++程式設計的概念以及程式效能的分析和測量方法。
第二部分從第5章到第16章,研究資料結構,包括線性表、陣列和矩陣、棧、佇列、字典、二叉樹、優先順序佇列、競賽樹、搜尋樹和圖等。
第三部分從第17章到第21章,研究常用演算法,包括貪婪演算法、分而治之演算法、動態規劃、回溯演算法和分枝定界演算法。本書有800多道練習題和50多個應用例項。內容廣博,組織合理,論述清晰,循序漸進,而且對程式效能的分析和測量系統入微。本書不僅是資料結構和演算法的經典教材,而且是計算機科學與工程領域的理想參考書。
2、資料結構C++語言版
鄧俊輝著作 資料結構(C++語言版 第3版),淘寶價68.5元。
3、資料結構與演算法分析(C++版)
這本書是美華人 Clifford A. Shaffer著作的。百度有PDF版可以搜尋下載可以看一下。
我想題主應該是要看資料結構C++語言版,可以網路搜尋PDF下載下來看看,適合自己,再花錢買實體書。
-
3 # IT界的泥石流
必須推清華鄧俊輝老師的啊,敢說是國內最好的了!
鄧公的《資料結構(C++語言版)》
配套的《習題解析》
在學堂線上還有MOOC可以影片學習到,搭配4次PA作業(每次4道題,類似資訊競賽)
-
4 # 來自Z時代
書的話建議直接讀國外精典教材。資料結構建議讀《Data Structures,Algorithms,and Applications in C++ 》,也就是《資料結構演算法與應用-C++語言描述》這本書,作者是美國的Sartaj Sahni,China-pub上有資源。
書中先簡要回顧了C++語言,然後全面的介紹了各種資料結構,最後幾個章節是各種演算法。如果不想看,忽略就是,但不建議那樣,畢竟,資料結構加上演算法才等於程式。建議結合課後題食用,效果更佳。
國內的資源建議直接看清華鄧俊輝的課,絕對的優質資源,更好的是還有教材可以用,還等什麼呢?
B站的連結給你,結合書本食用更佳!
鄧公資料結構:https://www.bilibili.com/video/av86568705/
回覆列表
清華大學,《資料結構(用面向物件方法與C++描述)》,殷人昆、陶永雷、謝若陽、盛絢華編著。這本書是一些大學計算機系的選用教材,通俗易懂。