書內容分為以下幾個部分:
▓ 遊戲之樂:從遊戲和其他有趣問題出發,化繁為簡,分析總結。
▓ 數字之魅:程式設計的過程實際上就是和數字及字元打交道的過程。這一部分收集了一些這方面的有趣探討。
▓ 結構之法:彙集了常見的對字串、鏈表、佇列,以及樹進行操作的題目。
▓ 數學之趣:列舉了一些不需要寫具體程式的數學問題,鍛煉讀者的抽象思考能力。
▓ 書中絕大部分題目都提供了詳細的解說。每道題目後面還有一至兩道延伸問題,供讀者進一步鑽研。
▓ 書中還講述了面試的各種小故事,告訴讀者微軟需要什麼樣的技術人才,重視什麼樣的能力,如何甄選人才,並回答了讀者關於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軟體開發指南》一書。
李東:重慶大學電腦學院研究生,微軟亞洲研究院實習生。
陳遠:西北工業大學電腦系研究生,微軟亞洲研究院實習生。
張曉:清華大學高等研究所博士生,微軟亞洲研究院實習生。
劉鐵鋒:現就職於微軟亞洲研究院搜尋技術中心,從事搜尋引擎軟體開發工作。
莫瑜:現為微軟亞洲研究院搜尋技術中心軟體開發工程師。
梁舉:現就職於微軟亞洲研究院搜尋技術中心,從事開發工作。
胡睿:現就職於微軟亞洲研究院搜尋技術中心,從事多媒體搜尋研發工作。
告別平庸的電影、謹慎的批評、與呆滯的大眾!一群為現代電影戰鬥的先鋒,與一本開創電影史的影癡雜誌之故事《電影筆記》——史上最具前瞻性的電影書寫與行動,更是孕育與啟...
北京琉璃烧制 本书特色 杜昕编著的这本《北京琉璃烧制》是“非物质文化遗产丛书”之一。琉璃是建筑重要构建,用于宫殿、庙宇等。琉璃烧制技艺是门头沟地区传统手工技艺。...
彝族卷-黑色山鹰的斑斓羽衣 本书特色 一个民族的身份识别除相貌和语言外,*直观的特征莫过于服饰了。我们选择一个新颖的角度,从一个民族的服饰中所蕴含的历史和文...
翻译与性别---女性主义时代的翻译 内容简介 20世纪*后的30年中,性别研究渗透到了学术研究与文艺创作的各个方面。人们对于性别的关注深刻影响了翻译实践、翻译理...
金瓶梅版本图鉴 本书特色 ★ 16开平装,北京大学出版社出版★ 《金瓶梅版本图鉴》是为纪念这一中国古代小说杰作正式出版、刊刻、印刷、发行400周年而作★ 根据现...
跟大师学国学怎样读古书/跟大师学国学 本书特色本书是胡怀琛先生《古书今读法》和《中国先贤学说》的合集。前者介绍了当今读古书的意义、方法,应该选用的工具书和材料,...
汉字里的故事-(全8册) 本书特色 这是一套*有中国古典意境的童书、绘本。甲骨文、金文、小篆、隶书、楷书,神秘的符号演绎出中国汉字五千年的历史与文化。苏武牧羊、...
客家与华夏文明 内容简介 本书包括:从历史的深处走来;“文明的宿命”;承前继后的海洋文明;人才群落的形成;民居建筑与家庭形态等内容。客家与华夏文明 目录 第—章...
中国古代民俗-中国传统民俗文化-民俗系列 本书特色 生活是风俗礼仪的源泉,风俗礼仪的很多内容是关于衣食住行、服饰器用的习惯、规定和约束,尽管现代的生话与历史上有...
话说中华文明日暮西山 本书特色 《话说中华文明:日暮西山》全景式图文并茂的记录了中国文明历史,与考古密切相联,追寻中华文明在历史长河中的灿烂之光,它可称为真正的...
开卷闲话九编-开卷书坊 本书特色 《开卷闲话九编》是作者子聪多年来所写在读书界著名的“开卷闲话”读书随笔选集之续。收入《开卷》二〇一四年一月至二〇一五年四月以来...
海豚启蒙丛书(共8册) 本书特色 ★ 32开精装,海豚出版社出版★ 本丛书竭力发掘中国近代史上的文人、学者中思想厚重而又独具特色的书籍,重温他们独立探索的自由思...
中国中世语法史研究 目录 序前言——关于研究方法**部分 中世汉语的语法和词汇——概论一、中世汉语的时代划分二、新的变化a)复音节词的增加b)四六基调的确立c)...
青楼文化 本书特色 欲寻美人何处去?众人纷指青楼里。一座座青楼容纳了太多难以书写的故事,美丽与丑陋共存,真实与虚伪并行。原本作为社会病态之表征的青楼,无...
认知语言学新视野 内容简介 认知语言学是国内新兴的语言学研究的热门话题,它引起了语言学界的广泛重视。本书从各个方面对这一前言问题做了研究,在一定程度上反映了我国...
回望古城-第一卷 本书特色 从古都卫士梁思成开始,关于古建筑保存的话题一直存在。古老的北京城城墙、宫殿、寺庙、公园等文明的象征横遭破坏。老北京人曾生活的古都家园...
目次自由主义的趋向 殷海光 19严复与自由主义 史华慈著 杨肃献译 99评介「寻求强富严复与西方」 胡映芬 117严复型的权威主义及其同时代人对此型思想之批评 ...
当代浙北乡村的社会文化变迁 本书特色 有过辉煌历史和伟大文化的民族在百余年间遭逢着三千年来未有之大变局。大变局中的人们既为古今中西之争所苦,又在古今中西之争中为...
《突围》内容简介:《突围》主人公陈池龙,是一个出生在福建农村一个普通农家的孩子,从小随父亲学做木工活,然而,一场父母为之定
中国的多元文化与中国人的认同 内容简介 中国是多民族统一国家。多元民族文化是中国和平发展的社会资本,也是中国构建和谐社会大厦的基石。民族学人类学是探讨多元文化和...