自學數據結構、計算機網路、資料庫、演算法設計,有什麼比較推薦的書籍?
01-16
想自學,用哪本書比較適合?
或者其他有用的建議也行,謝啦!!☆⌒(*^-゜)v
計算機網路看那本「自頂向下」,比 Tanenbaum 和 Peterson 的書都要好。
數據結構:推薦《數據結構與演算法分析》這本書有c語言版和java語言版+加一本《演算法》這本雖然是java寫的,但是裡面的圖和代碼示例很全,強烈推薦計算機網路:推薦兩本謝希仁《計算機網路》+《tcp/ip核心卷1協議》資料庫:《資料庫系統概念》,知乎上有一個問題資料庫有沒有類似現代操作系統的好書? - 編程 - 知乎,可以看這裡演算法設計:《演算法導論》或者taocp(這本書沒看過也沒有收藏)
數據結構:數據結構與演算法分析 (豆瓣),也有英文的影印版,強烈推薦演算法:隨便找本書看看吧,我沒怎麼看過整體的書,都是一個一個演算法去找資料研究的。另外可以看看topcoder上面的教程:http://www.topcoder.com/tc?d1=tutorialsd2=alg_indexmodule=Static網路反正就是各種協議,如果你不是準備去做網路設備設計,看看tcp/ip協議相關,和網路編程的書就好了資料庫如果不是做研究,看看你要用的資料庫的用戶手冊就行,否則就是講講關係代數,也沒什麼意思。
計算機網路 :計算機網路 (豆瓣)
資料庫:資料庫系統基礎教程 (豆瓣)
演算法:演算法:C語言實現 (豆瓣)(註:Sedgewick的這本書還有一個java版本,沒看過不做評論,但是c語言這本的譯本語句不是很通順,有條件的話嘗試英文版吧)數據結構(C語言版),嚴蔚敏主編的那版~演算法很細緻,思路清晰,排版也很規範,對於初學者來說很不錯,即使C語言沒有學好也看得懂
推薦google
1.演算法導論
2.計算機網路自頂向下
3.看MYSQL視頻一天搞定4.演算法導論資料庫基礎
- Beginning Database Design: From Novice to Professional - *
- Head First SQL - SQL語言
- The Manga Guide to Databases - o.O
- Six-Step Relational Database Design: A Step by Step Approach to Relational Database Design and Development
Database Design for Mere Mortals: A Hands-On Guide to Relational Database Design (3rd Edition)
推薦閱讀:
※有没有公开的中国历史人物事件数据库?
※vector, list, map等容器使用場合是什麼?
※oracle和mysql這兩個方向不知道如何選擇去學習?
※1月22日晚新浪微博服務各種崩潰,發生了什麼?
※数据库这么羸弱会不会被取缔?