經典演算法書
❶ 演算法書籍推薦
《演算法競賽 入門經典》這本書非常不錯就是針對一些競賽而言的演算法書!一下是連接:
http://detail.tmall.com/item.htm?spm=a230r.1.14.23.Q7vqgT&id=39379758362&abbucket=8
書截圖:
加油!!!
❷ 學習演算法比較經典的書都有哪些
數據結構和演算法是和編程語言沒有關系的,不管你學C,C++或者java,數據結構和演算法都是一樣的。數據結構市面上書非常多,而且基本都一樣沒有大區別的,揀個清華什麼編的就成,演算法最好的是《The introction of algorithm》,不過市面上只有影印的,沒有翻譯的。南京大學的cs系自己有本內部自己翻譯的,有同學的話去借吧。
Java經典的書基本就是《java編程思想》(Thinking in Java)和《java核心技術》JavaCore,開始看javacore的第一捲起步還是很合適的。
❸ 哪些學習數據結構與演算法的書籍值得推薦
大學計算機數據結構教材是 嚴蔚敏版的《數據結構》可以拿來入門。然後可以根據自己的實際情況來安排怎麼樣學習數據結構。很多人是看一遍書,然後在遇到演算法之後再去實現它。在這里列出一些我知道的演算法書籍,以供參考。(我也只看過演算法導論,編程之美)
1. CLRS 演算法導論
演算法網路全書,只做了前面十幾章的習題,便感覺受益無窮。
2. Algorithms 演算法概論
短小精悍,別據一格,准經典之作。一個壞消息: 同演算法導論,該書沒有習題答案。好消息:習題很經典,難度也適中,只需花點點時間自己也都能做出來。不好也不壞的消息:我正在寫習題的答案,已完成前三章,還剩九章約二百道題,順利的話二個月之後發布。另有中文版名《演算法概論》,我沒看過,不知道翻譯得怎麼樣。如果有心的話,還是盡量看原版吧,其實看原版與看中文版花費時間不會相差很大,因為大部分時間其實都花費在做習題上了。
作者:向小剛
鏈接:http://www.hu.com/question/19987046/answer/13945644
來源:知乎
著作權歸作者所有,轉載請聯系作者獲得授權。
❹ c語言演算法經典入門書籍推薦!!!!!!!!!!!1最好是國外的書!
《演算法導論》原書名——《Introction to Algorithms》,是一本十分經典的計算機演算法書籍,與高德納(Donald E.Knuth)的《計算機程序設計藝術》(《The Art Of Computer Programming》)相媲美。 《演算法導論》由Thomas H.Cormen、Charles E.Leiserson、Ronald L.Rivest、Clifford Stein四人合作編著(其中Clifford Stein是第二版開始參與的合著者)。本書的最大特點就是將嚴謹性和全面性融入在了一起。
http://ke..com/link?url=-
大學教的數據結構和演算法基本上面都有,我就作為參考書
❺ 請推薦好的演算法書籍
演算法導論不錯,要有一定數學基礎;C演算法簡單點,中文版翻譯的不好,英文版還不錯
❻ 學習演算法有什麼入門級的書 或者學習資料。(英語不太好)
《啊哈!演算法》
這本書最大的兩點就是生動有趣,演算法如此枯燥的理論都能在這本書里找到輕松愉悅的講解,並且此書非常切實,一切都以實際應用出發,閱讀中更像是在看故事書或者再玩解謎類游戲。可以在愉快地氛圍中,找到自己的需要學習的部分,讓學習也可以變得更簡單。
《演算法問題實戰策略》
這本書被譽為韓國史上最棒的演算法實戰書,就像書名一樣,全書更側重於實際應用,本書可以讓讀者學到更精妙的演算法結構和設計的技巧,進而提升讀者的在生活中的演算法問題解決能力。
《挑戰程序設計競賽》
這本書主要是針對程序設計競賽的題目,全書對題目進行了非常細致的講解,並且匯總了經典題目和基礎演算法,根據自身的等級可以選擇初、中、高的篇目。由淺入深、由簡入繁的講解非常細致,也介紹了許多的實戰技巧。
❼ 有哪些學習演算法的入門書籍
原理 入門:《編碼:隱匿在計算機軟硬體背後的語言》
這是一本講述計算機工作原理的書。
不過,你千萬不要因為「工作原理」之類的字眼就武斷地認為,它是晦澀而難懂的。作者用豐富的想像和清晰的筆墨將看似繁雜的理論闡述得通俗易懂,你絲毫不會感到枯燥和生硬。 更重要的是,你會因此而獲得對計算機工作原理較深刻的理解。這種理解不是抽象層面上的,而是具有一定深度的,這種深度甚至不遜於「電氣工程師」和「程序員」的理解。
不管你是計算機高手,還是對這個神奇的機器充滿敬畏之心的菜鳥,都不妨翻閱一下《編碼:隱匿在計算機軟硬體背後的語言》,讀一讀大師的經典作品,必然會有收獲。
實戰 晉升:《編程珠璣》
正如自然界里珍珠出自細沙對牡蠣的磨礪,計算機科學大師 Jon Bentley 以其獨有的洞察力和創造力,從磨礪程序員的實際問題中凝結出一篇篇不朽的編程「珠璣」,成為世界計算機界名刊《ACM通訊》歷史上最受歡迎的專欄,最終結集為兩部不朽的計算機科學經典名著,影響和激勵著一代又一代程序員和計算機科學工作者。
本書為第一卷,主要討論計算機科學中最本質的問題:如何正確選擇和高效地實現演算法。
永恆的經典:《代碼大全》
Steve McConnell 的原作《代碼大全》(第1版)是公認的關於編程的最佳實踐指南之一, 在過去的十多年間,本書一直在幫助開發人員編寫更好的軟體。
現在,作者將這本經典著作全新演繹,融入了最前沿的實踐技術,加入了上百個嶄新的代碼示例, 充分展示了軟體構建的藝術性和科學性。 McConnell匯集了來自研究機構、學術界以及業界日常實踐的主要知識, 把最高效的技術和最重要的原理交織融會為這本既清晰又實用的指南。
無論您的經驗水平如何,也不管您在怎樣的開發環境中工作,也無論項目是大是小, 本書都將激發您的思維並幫助您構建高品質的代碼。
❽ 推薦一些關於演算法的書籍
1、數據結構與演算法分析:C語言描述(適合入門)
這本書相對於演算法導論要簡單一些,更適合入門。演算法導論其實有比較強的理論性,看起來比較吃力。
《數據結構與演算法分析:C語言描述》內容簡介:書中詳細介紹了當前流行的論題和新的變化,討論了演算法設計技巧,並在研究演算法的性能、效率以及對運行時間分析的基礎上考查了一些高級數據結構,從歷史的角度和近年的進展對數據結構的活躍領域進行了簡要的概括。由於《數據結構與演算法分析:C語言描述(原書第2版)》選材新穎,方法實用,題例豐富,取捨得當。《數據結構與演算法分析:C語言描述》的目的是培養學生良好的程序設計技巧和熟練的演算法分析能力,使得他們能夠開發出高效率的程序。從服務於實踐又鍛煉學生實際能力出發,書中提供了大部演算法的C程序和偽碼常式。
2、演算法設計與分析基礎(適合入門)
作者基於豐富的教學經驗,開發了一套對演算法進行分類的新方法。這套方法站在通用問題求解策略的高度,能對現有的大多數演算法都能進行准確分類,從而使本書的讀者能夠沿著一條清晰的、一致的、連貫的思路來探索演算法設計與分析這一迷人領域。本書作為第2版,相對第1版增加了新的習題,還增加了「迭代改進」一章,使得原來的分類方法更加完善。
3.0、演算法引論:一種創造性方法(適合入門)
和普通的演算法書不同,這本書從創造性的角度出發——如果說演算法導論講的是有哪些演算法,那麼演算法引論講的就是如何創造演算法。結合前面的演算法設計與分析基礎,這本書把能解決的演算法問題數量擴大了一個數量級。
3.1 演算法競賽 | 信息學奧賽一本通(算競入門)
AlphaWA同學推薦的入門書籍,網上沒有PDF版本,自己去淘寶買嘍。
3.2 演算法競賽 | 演算法競賽進階指南(算競進階)
❾ 推薦下比較好的關於演算法的書
<<演算法導論>>(第二版)
經典中的經典,無需懷疑。
還有上acm.pku.e.cn,多做點ACM的題目。