内容簡介
該書收集了約60道算法和程序設計題目,這些題目大部分在近年的筆試,面試中出現過,或者是被微軟員工熱烈讨論過。作者試圖從書中各種有趣的問題出發,引導讀者發現問題,分析問題,解決問題,尋找更優的解法。
本書的内容分為下面幾個部分:
遊戲之樂:從遊戲和其他有趣問題出發,化繁為簡,分析總結。
數字之魅:編程的過程實際上就是和數字及字符打交道的過程。這一部分收集了一些好玩的對數字進行處理的題目。
結構之法:彙集了常見的對字符串、鍊表、隊列,以及樹等進行操作的題目。
數學之趣:列舉了一些不需要寫具體程序的數學問題,鍛煉讀者的抽象思維能力。
書中絕大部分題目都提供了詳細的解說。每道題目後面還有一至兩道擴展問題,供讀者進一步鑽研。
書中還講述了面試的各種小故事,告訴讀者微軟需要什麼樣的技術人才,重視什麼樣的能力,如何甄别人才。回答讀者關于IT業面試,招聘,職業發展的疑問。這本書的很多題目會出現在IT行業的各種筆試,面試中。但本書更深層的意義在于引導讀者思考,和讀者共享思考之樂,編程之美。
微軟公司全球資深副總裁沈向洋作序推薦!
北京大學計算機科學技術研究所副研究員潘愛民傾力推薦!
作者團隊介紹
《編程之美》由下面幾位作者協同完成,如果把這本書的寫作比作一個軟件項目,它有下面的各個階段,每個階段則有不同的目标和角色。
構想階段:鄒欣。
計劃階段:鄒欣、劉鐵鋒、莫瑜。
實現階段/裡程碑(一):上述全部人員,加上李東、張曉、陳遠、高霖(負責封面設計)。
實現階段/裡程碑(二):上述全部人員,加上梁舉、胡睿。
穩定階段:上述全部人員,加上博文視點的編輯們。
發布階段:鄒欣、劉鐵鋒和博文視點的編輯們。
目錄
第1章遊戲之樂——遊戲中碰到的題目
第2章數字之魅——數字中的技巧
第3章結構之法——字符串及鍊表的探索
第4章數學之趣——數學遊戲的樂趣



















