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