-
C++ 資料結構和程式設計“,翻譯版,羅伯特 L克魯斯和亞歷山卓 J平價 Ryba.
這就是我過去學習的關於資料結構的知識。
-
不管怎樣,我想給大家介紹一本好書《程式設計寶石》非常好,祝大家學習愉快。
-
我讀過一本關於資料結構的書(C語言版),但它也可以在C++上執行,由閆偉民和吳偉民編輯。
-
彭波的資料結構和演算法。
這就是我學到的,而且非常好。
-
1.《C++資料結構與演算法第四版》,國外電腦科學經典教材,美國Jozdeke著,徐丹、吳偉民譯,清華大學Limb Bend Press出版;
2.《物件導向的資料結構方法與C語言描述》,清華大學計算機叢書第二版,普通高等教育“十一五”規劃教材;
3、暢銷資料結構教程第四版《資料結構教程》,累計印數近30萬冊銀書,被數百所學校選為教材,配套設施齊全,提供電子教材、微課程、題庫、教學大綱和課程資源。
-
基本上,經典是一樓所說的。
如果你什麼都不問,房東很困惑,我會和房東分享我的經驗。
如果想從C語言開始,那絕對是譚浩強的“C程式設計”,如果現在C基本相同,那就用C++小學作為參考書。
資料結構為清華大學出版的《資料結構與演算法》,由閆偉民教授出版
資料結構差不多,乙個演算法就夠了,機械行業的《演算法導論》都是經典,要學好,需要1、2年的時間。
就個人體會而言,讀書和程式設計的結合是最紮實的學習,建議樓主把書中一目了然看不到的問題補上,這樣雖然時間很多,但絕對紮實,有紮實的基礎, 不管你以後學什麼程式設計,都是非常有用的,以後可以多交流。
-
有 g(4)、o(6)、e(1)、s(2) 和 d(2) 五種字元,節點數為 2*n-1,因此霍夫曼樹總共可以計算出 2*5-1=9 個具有加權路徑的節點。
赫夫曼樹的構造方法是一次找到兩個最小的權重來形成子樹,用它們的總和作為新的權重參與構造,從權重集中去掉原來的兩個責任,然後找到兩個集合中最小的乙個來形成子樹, 並立即下去。
o: 1,g:01 , d:001 , s:0001, e:0000
-
閆偉民的《資料結構(C語言版)》絕對是經典之作。 解釋詳細而透徹。 這是下圖右邊的那個。
左邊的那個是一組工作表。 把書上的偽**看清楚,配套練習可以透徹,絕對夠日常使用,而且做起來很輕鬆。 當你接觸到二叉樹和圖表時,你就不是普通的程式設計師了。
不看電子版,拿個txt,pdf根本學不了,去書店或者網上買一本正版,用起來很舒服。
要學習資料結構,需要有一定的C語言基礎,至少要懂得指標的使用。
建議不要急於閱讀速度,而是要注意細節,認真學習,認真閱讀。
-
C++ 基礎知識:
C++ 入門是必看的,現在已經是第五版了。
加速 C++ 仍然是閱讀 2 本基本書籍所必需的。
C++ 促銷:
深入探索C++物件模型“是關於乙個編譯器的,如果你構造乙個C++物件,你必須閱讀,一本好書不會解釋它。
effective c++》
more effective c++》
C++ 必須知道 必須知道
以上三本書教你如何更好、更高效地編寫C++**。
庫《泛型程式設計與STL》是必看的,泛型程式設計很重要,而《STL原始碼分析》一書難度較大,不建議沒有紮實基礎的閱讀。
演算法和資料結構。
最經典的書是《計算機程式設計的藝術》,但我不推薦它,如果你非要看的話,看完之後記得給比爾蓋茨投簡歷。
我只推薦《演算法導論》和《演算法藝術與資訊學大賽》兩本書,尤其是《演算法導論》的大師級著作,都是權威的,值得學習。
-
《資料結》,閆偉民主編;
離散數學 組合數學
這些資訊可以在網上搜尋,你可以看一看。
-
C 語言: 譚浩強; c++primer;資料結構 閆偉民.
-
C++入門,《資料結構》是閆偉民比較經典的。
雜湊表(也稱為雜湊表)是一種基於鍵值直接訪問的資料結構。 也就是說,它通過將鍵值對映到表中的位置來訪問記錄,以加快查詢速度。 此對映函式稱為雜湊函式,儲存記錄的陣列稱為雜湊表。 >>>More