編輯推薦
入選韓國“2016年度圖書”!
改變編碼方式,培養算法“元能力”,延長程序員技術生命周期。
與專業編程人員進行“日常對話”,感受編程的樂趣、美好、創意。
針對程序員就業、升職、自我提高等不同階段需求,緊跟新技術發展趨勢,麵嚮更廣大人群。
內容簡介
《枕邊算法書 》d1章重點講解各種常見算法,d2章主要介紹幾種相對少見的算法,第3章和第4章探究其他程序員編寫的代碼,從中總結算法應具備的特點,以及程序員應當持有的態度和必須培養的能力。書中以日常對話般淺顯的敘述方式,幫助專業開發人員、剛剛踏入軟件開發和編程門檻的初學者體會程序設計的創造性和成就感。
作者簡介
先後就讀於韓國首爾大學數學專業和美國印第安納州立大學計算機科學專業。曾在三星SDS、新澤西朗訊科技公司工作,現在華爾街利用Java、C#、Scala等語言開發金融軟件。與妻子和兩個女兒共同住在美國新澤西州。著有《枕邊謎題書》《編程就是想象》《程序員在紐約》《軟件漫步》《我是程序員》《幸福編程》《程序員進階》等,《編寫可讀代碼的藝術》韓文版譯者。
目錄
前言
第1章爵士樂開啓晨間香氣
1.1 枕邊的算法 2
1.2 用謎題解開算法世界 13
1.3 定義數據結構 19
1.4 輸齣P的程序P 29
1.5 找齣隱藏的Bug 33
1.6 設計精妙算法 42
1.7 迴文世界 49
1.8 康威的末日算法 56
第2章搖滾樂伴隨正午活力
2.1 排序算法 66
2.2 搜索算法與優化問題 73
2.3 動態規劃法 84
2.4 散列算法 89
2.5 Soundex算法 93
2.6 修道士梅森 100
2.7 程序員的“成就感”本質 104
2.8 文學編程 108
第3章硬核朋剋點燃午後激情
3.1 歐幾裏得算法 118
3.2 遞歸的魔術 124
3.3 李維斯特、夏米爾、阿德曼的數學遊戲 131
3.4 RSA算法 135
3.5 下午茶時間 137
3.6 RSA算法(續) 146
3.7 3行Perl程序 152
3.8 賞析黑客們的詩 163
3.9 2行RSA算法 177
第4章古典音樂帶來夜晚安逸
4.1 N皇後問題 180
4.2 通過肉眼解答N皇後問題 184
4.3 藏在問題中的分立的算法 191
4.4 遞歸與棧 198
4.5 Jeff Somers的算法 207
4.6 復習位運算符 225
4.7 2的補碼 229
4.8 分析Jeff Somers的算法 233
參考文獻及網址 244
索引 245
枕邊算法書 epub pdf mobi txt 電子書 下載 2024
枕邊算法書 下載 epub mobi pdf txt 電子書