書內容分為以下幾個部分:
▓ 遊戲之樂:從遊戲和其他有趣問題出發,化繁為簡,分析總結。
▓ 數字之魅:程式設計的過程實際上就是和數字及字元打交道的過程。這一部分收集了一些這方面的有趣探討。
▓ 結構之法:彙集了常見的對字串、鏈表、佇列,以及樹進行操作的題目。
▓ 數學之趣:列舉了一些不需要寫具體程式的數學問題,鍛煉讀者的抽象思考能力。
▓ 書中絕大部分題目都提供了詳細的解說。每道題目後面還有一至兩道延伸問題,供讀者進一步鑽研。
▓ 書中還講述了面試的各種小故事,告訴讀者微軟需要什麼樣的技術人才,重視什麼樣的能力,如何甄選人才,並回答了讀者關於IT業面試、招聘、職涯發展的疑問。這本書的很多題目會出現在IT行業的各種筆試和面試中,但本書更深層的意義在於引導讀者思考,和讀者分享思考問題的樂趣,體驗程式設計之美。
本書特色
本書收集了60餘道演算法和程式設計的題目,這些題目大部分曾在微軟招募員工的測驗中出現過。作者希望能藉由本書引導讀者思考與分析問題,尋找更優的解法。
--------------------------------------------------------------------------------
目錄
面試雜談
第1章|遊戲之樂——遊戲中碰到的題目
1.1讓CPU佔用率曲線聽你指揮
1.2中國象棋將帥問題
1.3一疊蔥油餅的排序
1.4買書問題
1.5快速找出故障機器
1.6飲料供貨
1.7光影切割問題
1.8小飛的電梯調度演算法
1.9高效率地安排說明會
1.10雙執行緒高效下載
1.11NIM(1)一排石頭的遊戲
1.12NIM(2)遊戲分析
1.13NIM(3)兩堆石頭的遊戲
1.14 連連看遊戲設計
1.15 構造數獨
1.16 24點遊戲
1.17 俄羅斯方塊遊戲
1.18 踩地雷遊戲
第2章|數位之魅——數位中的技巧
2.1求二進位數字中1的個數
2.2不要被階乘嚇倒
2.3尋找貼文“灌水王”
2.41的數目
2.5尋找最大的K個數
2.6精確表達浮點數
2.7最大公約數問題
2.8找符合條件的整數
2.9費伯納西(Fibonacci)數列
2.10尋找陣列中的最大值和最小值
2.11尋找最近點對
2.12快速尋找滿足條件的兩個數
2.13子陣列的最大乘積
2.14 求陣列的子陣列之和的最大值
2.15 子陣列之和的最大值(二維)
《編程之美》小組
鄒欣:現任微軟亞洲研究院技術創新組研發主管,曾著有《移山之道——VSTS軟體開發指南》一書。
李東:重慶大學電腦學院研究生,微軟亞洲研究院實習生。
陳遠:西北工業大學電腦系研究生,微軟亞洲研究院實習生。
張曉:清華大學高等研究所博士生,微軟亞洲研究院實習生。
劉鐵鋒:現就職於微軟亞洲研究院搜尋技術中心,從事搜尋引擎軟體開發工作。
莫瑜:現為微軟亞洲研究院搜尋技術中心軟體開發工程師。
梁舉:現就職於微軟亞洲研究院搜尋技術中心,從事開發工作。
胡睿:現就職於微軟亞洲研究院搜尋技術中心,從事多媒體搜尋研發工作。
向阳湖文化研究 目录 总序一总序二论坛论“干校文化”“五七”干校述论由“向阳湖文化名人旧址”想到的历史是公正的也是智慧的向阳无湖,干校无文——兼议“干校文化”中...
福建卷-中国地域文化通览 本书特色 卢美松编著的《中国地域文化通览(福建卷)(精)》是中央文史研究馆组织各地文史研究馆和馆外专家用6年时闻撰写的学术著作,共13...
「設計」如何讓生活過得更好?答案就在這29坪的所有細節裡。這是第一回,葉怡蘭敞開自家私宅,細膩書寫關於空間觀點、設計思維、生活美學,以及,關於家的溫暖點滴。「在...
读库1901 本书特色 本辑《读库》一共包含了八篇文章。《如果物质文明瞬间消失…》、《〈四郎探母〉复出四十年》、《学美术,教美术》、《送瘟神》、《...
字误百解 本书特色 《字误百解》:咬文嚼字文库·慧眼书系给一双善于咬文嚼字的慧眼字误百解 内容简介 《咬文嚼字文库》是一套开放性的丛书。它以语言文字的研究和运用...
中国古都北京 本书特色 ★ 16开平装,中国民主法制出版社出版★ 中国著名清史、北京史专家、央视“百家讲坛”主讲人阎崇年教授编著★ 本书是《古都北京》的再版,《...
甲骨文字与殷商制度 本书特色 本书为《近代名家散佚学术著作丛刊》系列图书之一。本书共8章,叙述了甲骨文的发现、研究、新史料的提供、殷代工艺文化的推测等,书末附甲...
丁邦新语言学论文集 内容简介 有机会出版以往论文的选集是一件愉快的事,好像让自己的孩子换换衣服站在更多的客人面前;能在北京商务印书馆出版尤其令我感到欣慰,因为海...
观音传说 本书特色 《观音传说》为“中国民俗文化丛书”中的一册,为你讲述民间关于观音的传说及故事。观音为何不结婚 观音是男还是女 观音庙为啥坐南朝北 中国民间又...
金石丛话 本书特色 施蛰存生前曾形象地用"四扇窗户"概括自己的平生治学,"东窗"是古典文学研究,"南窗"是文学创作与编辑,"西窗"是外国文学编译,"北窗"是金石...
中国人本色 本书特色 这本书里的一些细节非常有趣,作者发表的观点一针见血,有一种局外人特有的敏锐与清醒。它像一面镜子,在镜子里,我们隐约看到了既陌生又熟悉的活在...
桥 本书特色 本书是“万物简史译丛”之一。以在人们生活中耳熟能详的现代桥梁的原型为例,解读了寄托在桥上的古人的思想,并追溯了桥所展示的传统技术的发展。读者放眼人...
我们这些流浪的中国人 本书特色 梁实秋,生于大陆,留学美国,战乱中颠沛流离,晚年寄居台湾,一生中很多时光都在流浪中度过。但是,心中对于中国的感情永远不变,不管是...
北京名人故居 本书特色 ★ 32开精装,人民日报出版社出版★ 全书中英文对照,内容详实。著名学者罗哲文教授欣然为该书作序★ 编著者是热爱北京传统文化的一群人,缘...
菊与刀-日本文化的类型 本书特色 此译本是北京外国语大学日本学研究中心的王博先生参考了长谷川松治的日译本(社会思想社,2001年5月)而翻译的,并在每章之前附导...
耒阳方言研究 目录 **章 导言一 地理人口概况二 历史沿革三 客家话的形成四 耒阳方言的内部差异五 本书所用国际音标符号第二章 语音一 声韵调分析(一) 声母...
《调解学教程》内容简介:本书主要围绕如何提升调解员的综合素质,展开全面、系统的研究。调解具有悠久的历史文化、独特的理念原则
挖眼睛、切耳朵、砍頭、燒死、變石頭……面對陰影與邪惡的代價到底有多少?魔神仔、吊死鬼、骷髏、山怪、巨人、女巫、魔法師……榮格派童話分析大師最可怕又最吸引人的一本...
宣南秉烛谭 本书特色 《邓云乡集》十七种之一。文史大家邓云乡先生与读者秉烛夜谈,细数宣南地区的历史和文化掌故,从慈禧、光绪、袁世凯等风云人物到胡适、周作人、齐白...
上古汉语的辅音系统 本书特色 本书原题The Consonantal System of Old Chinese,刊载于AsiaMajor 9(1962):58...