㈠ 《演算法導論(原書第2版)》pdf下載在線閱讀,求百度網盤雲資源
《演算法導論(原書第2版)》([美] Thomas H.Cormen)電子書網盤下載免費在線閱讀
鏈接:https://pan..com/s/1fH3Yg9FLAppoeaKrmc639A
書名:演算法導論(原書第2版)
作者:[美] Thomas H.Cormen
譯者:潘金貴 等
豆瓣評分:9.3
出版社:機械工業出版社
出版年份:2006-9
頁數:754
內容簡介:
這本書深入淺出,全面地介紹了計算機演算法。對每一個演算法的分析既易於理解又十分有趣,並保持了數學嚴謹性。本書的設計目標全面,適用於多種用途。涵蓋的內容有:演算法在計算中的作用,概率分析和隨機演算法的介紹。書中專門討論了線性規劃,介紹了動態規劃的兩個應用,隨機化和線性規劃技術的近似演算法等,還有有關遞歸求解、快速排序中用到的劃分方法與期望線性時間順序統計演算法,以及對貪心演算法元素的討論。此書還介紹了對強連通子圖演算法正確性的證明,對哈密頓迴路和子集求和問題的NP完全性的證明等內容。全書提供了900多個練習題和思考題以及敘述較為詳細的實例研究。
作者簡介:
Thomas H.Cormen
達特茅斯學院計算機科學系副教授
Charles E.Leiserson
麻省理工學院計算機科學與電氣工程系教授
Ronald L.Rivest
麻省理工學院計算機科學系Andrew與Erna Viterbi具名教授
Clifford Stein
哥倫比亞大學工業工程與運籌學副教授
㈡ 啊哈演算法PDF版本
啊哈算配銷法鄭賣頃PDF版本,自我學習使用。
鏈接:https://pan..com/s/1pEi_0YE60awEzfxxA5Gd_Q
㈢ 《演算法競賽入門經典(第2版)》pdf下載在線閱讀全文,求百度網盤雲資源
《演算法競賽入門經典(第2版)》(劉汝佳)電子書網盤下載免費在線閱讀
鏈接: https://pan..com/s/1NA_wGFvdLwI4qT3ZYKw-bw
書名:演算法競賽入門經典(第2版)
作者:劉汝佳
豆瓣評分:8.9
出版社:清華大學出版社
出版年份:2014-6-1
頁數:464
內容簡介:
《演算法競賽入門經典(第2版)》是一本演算法競賽的入門與提高教材,把C/C++語言、演算法和解題有機地結合在一起,淡化理論,注重學習方法和實踐技巧。全書內容分為12 章,包括程序設計入門、循環結構程序設計、數組和字元串、函數和遞歸、C++與STL入門、數據結構基礎、暴力求解法、高效演算法設計、動態規劃初步、數學概念與方法、圖論模型與演算法、高級專題等內容,覆蓋了演算法競賽入門和提高所需的主要知識點,並含有大量例題和習題。書中的代碼規范、簡潔、易懂,不僅能幫助讀者理解演算法原理,還能教會讀者很多實用的編程技巧;書中包含的各種開發、測試和調試技巧也是傳統的語言、演算法類書籍中難以見到的。
《演算法競賽入門經典(第2版)》可作為全國青少年信息學奧林匹克聯賽(NOIP)復賽教材、全國青少年信息學奧林匹克競賽(NOI)和ACM國際大學生程序設計競賽(ACM/ICPC)的訓練資料,也可作為IT工程師與科研人員的參考用書。
作者簡介:
劉汝佳,1982年12月生,高中畢業於重慶市外國語學校。2000年3月獲得NOI2000全國青少年信息學奧林匹克競賽一等獎第四名,進入國家集訓隊,並因此保送到清華大學計算機科學與技術系。大一時獲2001年ACM/ICPC國際大學生程序設計競賽亞洲-上海賽區冠軍和2002年世界總決賽銀牌(世界第四),2005年獲學士學位,2008年獲碩士學位。
學生時代曾為中國計算機學會NOI科學委員會學生委員,擔任IOI2002-2008中國國家隊教練,並為NOI系列比賽命題十餘道。現為NOI競賽委員會委員,並在NOI 25周年時獲得中國計算機學會頒發的「特別貢獻獎」。
2004年至今共為ACM/ICPC亞洲賽區命題二十餘道,擔任6次裁判和2次命題總監,並應邀參加IOI和ACM/ICPC相關國際研討會,發表論文兩篇。
2004年初作為第一作者出版專著《演算法藝術與信息學競賽》,2009年出版譯著《編程挑戰》,2009年出版《演算法競賽入門經典》,2012年出版《演算法競賽入門經典——訓練指南》。
多年來在全國二十餘個城市進行中學生競賽培訓工作,為北京、上海、吉隆坡等地的著名高校授課與宣講,並多次與TopCoder、網路和網易有道等知名企業合作舉辦比賽,讓更多的IT人才獲得展示自我的平台。
㈣ 钃濊摑鑰冪爺絎旇版暟鎹緇撴瀯涓庣畻娉曞熀紜-鐜嬪崜.pdf璋佽兘鍒嗕韓涓嬬櫨搴︾綉鐩樿祫婧
絎旇版暟鎹緇撴瀯涓庣畻娉曞熀紜鐧懼害緗戠洏鍏嶈垂鍦ㄧ嚎瑙傜湅鐨勭綉鐩樿祫婧愶細
https://pan..com/s/1iCGFu16WUVmIJcipRZuYfQ
鑰冪爺鏄鎸囧弬鍔犵爺絀剁敓鍏ュ﹁冭瘯錛屾槸涓鍥介珮絳夋暀鑲茬殑涓縐嶉噸瑕侀斿緞銆傝冪爺鍒嗕負紜曞+鐮旂┒鐢熷拰鍗氬+鐮旂┒鐢熶袱涓灞傛★紝鑰冭瘯縐戠洰鍖呮嫭鏀挎不銆佽嫳璇銆佹暟瀛︺佷笓涓氳劇瓑銆傝冪爺鐨勪富瑕佺洰鐨勬槸涓轟簡鎻愰珮涓浜虹殑瀛︽湳姘村鉤鍜岃亴涓氬彂灞曞墠鏅錛屽悓鏃朵篃鏄涓縐嶇珵浜夋縺鐑堢殑鑰冭瘯錛岄渶瑕佽冪敓鍦ㄥ囪冩湡闂翠粯鍑哄ぇ閲忕殑鏃墮棿鍜岀簿鍔涖傚囪冭繃紼嬩腑錛岃冪敓闇瑕佸埗瀹氬悎鐞嗙殑瀛︿範璁″垝錛屾帉鎻¤冭瘯鍐呭瑰拰鎶宸с
㈤ 《計算機演算法設計與分析第5版習題及答案》pdf下載在線閱讀全文,求百度網盤雲資源
《計算機演算法設計與分析第5版習題及答案》網路網盤pdf最新全集下載:
鏈接:https://pan..com/s/1oxH2d3SdEUN0rx6LJRNBoA
㈥ 演算法圖解 PDF 高清版
像小說集一樣趣味的演算法新手入門書。
演算法是解決困難的一步步步驟,都是電子信息科學行業的關鍵主題。現如今程序員*常見的演算法早已歷經了古人的探索、檢測及證實。假如你要搞明白這種演算法,又不願困在在繁雜的證實中,這書更是你的不二選擇。這部圖例豐富多彩、扣人心弦的好用手冊將給你輕輕鬆鬆懂得怎樣在自身的程序流程中高效率應用關鍵的演算法。
這書範例豐富多彩,圖片配文字,以令人非常容易了解的方法詮釋了演算法,致力於協助程序員在平時新項目中充分發揮演算法的動能。書中的前三章將協助你奠定基礎,陪你學習培訓二分查找、大O表示法、二種基礎的數據結構及其遞歸等。剩下的篇數將關鍵詳細介紹運用普遍的演算法,主要內容包含:應對實際難題時的處理方法,例如,什麼時候選用貪欲演算法或動態規劃;散列表的運用;圖演算法;Kzui近鄰演算法。
目錄
前言
致謝
關於本書
第1章 演算法簡介1
1.1引言1
1.1.1性能方面1
1.1.2問題解決技巧2
1.2二分查找2
1.2.1更佳的查找方式4
1.2.2運行時間8
1.3大O 表示法8
1.3.1演算法的運行時間以不同的速度增加9
1.3.2理解不同的大O運行時間10
1.3.3大O 表示法指出了最糟情況下的運行時間12
1.3.4一些常見的大O運行時間12
1.3.5旅行商13
1.4小結15
第2章 選擇排序16
2.1內存的工作原理16
2.2數組和鏈表18
2.2.1鏈表19
2.2.2數組20
2.2.3術語21
2.2.4在中間插入22
2.2.5刪除23
2.3選擇排序25
2.4小結28
第3章 遞歸29
3.1遞歸29
3.2基線條件和遞歸條件32
3.3棧33
3.3.1調用棧34
3.3.2遞歸調用棧36
3.4小結40
第4章 快速排序41
4.1分而治之41
4.2快速排序47
4.3再談大O表示法52
4.3.1比較合並排序和快速排序53
4.3.2平均情況和最糟情況54
4.4小結57
第5章 散列表58
5.1散列函數60
5.2應用案例63
5.2.1將散列表用於查找63
5.2.2防止重復64
5.2.3將散列表用作緩存66
5.2.4小結68
5.3沖突69
5.4性能71
5.4.1填裝因子72
5.4.2良好的散列函數74
5.5小結75
第6章 廣度優先搜索76
6.1圖簡介77
6.2圖是什麼79
6.3廣度優先搜索79
6.3.1查找最短路徑82
6.3.2隊列83
6.4實現圖84
6.5實現演算法86
6.6小結93
第7章 狄克斯特拉演算法94
7.1使用狄克斯特拉演算法95
7.2術語98
7.3換鋼琴100
7.4負權邊105
7.5實現108
7.6小結116
第8章 貪婪演算法117
8.1教室調度問題117
8.2背包問題119
8.3集合覆蓋問題121
8.4NP 完全問題127
8.4.1旅行商問題詳解127
8.4.2如何識別NP 完全問題131
8.5小結133
第9章 動態規劃134
9.1背包問題134
9.1.1簡單演算法135
9.1.2動態規劃136
9.2背包問題FAQ143
9.2.1再增加一件商品將如何呢143
9.2.2行的排列順序發生變化時結果將如何145
9.2.3可以逐列而不是逐行填充網格嗎146
9.2.4增加一件更小的商品將如何呢146
9.2.5可以偷商品的一部分嗎146
9.2.6旅遊行程最優化147
9.2.7處理相互依賴的情況148
9.2.8計算最終的解時會涉及兩個以上的子背包嗎148
9.2.9最優解可能導致背包沒裝滿嗎149
9.3最長公共子串149
9.3.1繪制網格150
9.3.2填充網格151
9.3.3揭曉答案152
9.3.4最長公共子序列153
9.3.5最長公共子序列之解決方案154
9.4小結155
第10章 K 最近鄰演算法156
10.1橙子還是柚子156
10.2創建推薦系統158
10.2.1特徵抽取159
10.2.2回歸162
10.2.3挑選合適的特徵164
10.3機器學習簡介165
10.3.1OCR165
10.3.2創建垃圾郵件過濾器166
10.3.3預測股票市場167
10.4小結167
第11章 接下來如何做168
11.1樹168
11.2反向索引171
11.3傅里葉變換171
11.4並行演算法172
11.5MapRece173
11.5.1分布式演算法為何很有用173
11.5.2映射函數173
11.5.3歸並函數174
11.6布隆過濾器和HyperLogLog174
11.6.1布隆過濾器175
11.6.2HyperLogLog176
11.7SHA 演算法176
11.7.1比較文件177
11.7.2檢查密碼178
11.8局部敏感的散列演算法178
11.9Diffie-Hellman 密鑰交換179
11.10線性規劃180
11.11結語180
練習答案181
自取: https://url80.ctfile.com/f/32319880-518802548-9892a0
(訪問密碼:3284)
㈦ 《計算機程序設計藝術(第1卷)基本演算法》pdf下載在線閱讀,求百度網盤雲資源
《計算機程序設計藝術(第1卷)》([美國] Donald Knuth)電子書網盤下載免費在線閱讀
資源鏈接:
鏈接:
書名:計算機程序設計藝術(第1卷)
作者:[美國] Donald Knuth
豆瓣評分:9.4
出版社:清華大學出版社
出版年份:2002-9
頁數:650
內容簡介:
第1卷首先介紹編程的基本概念和技術,然後詳細講解信息結構方面的內容,包括信息在計算機內部的表示方法、數據元素之間的結構關系,以及有效的信息處理方法。此外,書中還描述了編程在模擬、數值方法、符號計算、軟體與系統設計等方面的初級應用。此第3版增加了數十項簡單但重要的演算法和技術,並根據當前研究發展趨勢在數學預備知識方面做了大量修改。
作者簡介:
作者:(美國)Dald E. Kuh
Donald.E.Knuth(唐納德.E.克努特,中文名高德納)是演算法和程序設計技術的先驅者,是計算機排版系統TEX和METAFONT的發明者,他因這些成就和大量創造性的影響深遠的著作(19部書和160篇論文)而譽滿全球。作為斯坦福大學計算機程序設計藝術的榮譽退休教授,他當前正全神貫注於完成其關於計算機科學的史詩性的七卷集。這一偉大工程在1962年他還是加利福尼亞理工學院的研究生時就開始了。Knuth教授獲得了許多獎項和榮譽,包括美國計算機協會圖靈獎(ACM Turing Award),美國前總統卡特授予的科學金獎(Medal of Science),美國數學學會斯蒂爾獎(AMS Steele Prize),以及1996年11月由於發明先進技術而榮獲的備受推崇的京都獎(Kyoto Prize)。Knuth教授現與其妻Jill生活於斯坦福校園內。
訪問Knuth教授的個人主頁,可以獲得有關本書及本系列其他未出版圖書的更多信息:
www-cs-faculty.stanford.e/knuth