本書內容分為以下幾個部分:
?遊戲之樂:從遊戲和其他有趣問題出發,化繁為簡,分析總結。
?數字之魅:程式設計的過程實際上就是和數字及字元打交道的過程。這一部分收集了一些這方面的有趣探討。
?結構之法:彙集了常見的對字串、鏈表、佇列,以及樹進行操作的題目。
?數學之趣:列舉了一些不需要寫具體程式的數學問題,鍛煉讀者的抽象思考能力。
?書中絕大部分題目都提供了詳細的解說。每道題目後面還有一至兩道延伸問題,供讀者進一步鑽研。
?書中還講述了面試的各種小故事,告訴讀者微軟需要什麼樣的技術人才,重視什麼樣的能力,如何甄選人才,並回答了讀者關於IT業面試、招聘、職涯發展的疑問。這本書的很多題目會出現在IT行業的各種筆試和面試中,但本書更深層的意義在於引導讀者思考,和讀者分享思考問題的樂趣,體驗程式設計之美。
本書特色
本書收集了60餘道演算法和程式設計的題目,這些題目大部分曾在微軟招募員工的測驗中出現過。作者希望能藉由本書引導讀者思考與分析問題,尋找更優的解法。
作者簡介
《編程之美》小組
.鄒欣:現任微軟亞洲研究院技術創新組研發主管,曾著有《移山之道——VSTS軟體開發指南》一書。
.李東:重慶大學電腦學院研究生,微軟亞洲研究院實習生。
.陳遠:西北工業大學電腦系研究生,微軟亞洲研究院實習生。
.張曉:清華大學高等研究所博士生,微軟亞洲研究院實習生。
.劉鐵鋒:現就職於微軟亞洲研究院搜尋技術中心,從事搜尋引擎軟體開發工作。
.莫瑜:現為微軟亞洲研究院搜尋技術中心軟體開發工程師。
.梁舉:現就職於微軟亞洲研究院搜尋技術中心,從事開發工作。
.胡睿:現就職於微軟亞洲研究院搜尋技術中心,從事多媒體搜尋研發工作。