當前位置:首頁 » 編程軟體 » 微軟編程之美

微軟編程之美

發布時間: 2022-03-12 06:49:07

⑴ c++,請問各位 c++有哪些比較好的書推薦

遠標老師以前推薦我看《數據結構》可以拿來入門。然後可以根據自己的實際情況來安排怎麼樣學習數據結構。很多人是看一遍書,然後在遇到演算法之後再去實現它。在這里列出一些我知道的演算法書籍,以供參考。(我也只看過演算法導論,編程之美)

1. CLRS 演算法導論
演算法網路全書,只做了前面十幾章的習題,便感覺受益無窮。
2. Algorithms 演算法概論
短小精悍,別據一格,准經典之作。一個壞消息: 同演算法導論,該書沒有習題答案。好消息:習題很經典,難度也適中,只需花點點時間自己也都能做出來。不好也不壞的消息:我正在寫習題的答案,已完成前三章,還剩九章約二百道題,順利的話二個月之後發布。另有中文版名《演算法概論》,我沒看過,不知道翻譯得怎麼樣。如果有心的話,還是盡量看原版吧,其實看原版與看中文版花費時間不會相差很大,因為大部分時間其實都花費在做習題上了。
dr. dobb's essential books on Algorithm and daba structure
3. Algorithm Design 演算法設計
很經典的一本書,很久之前看的,遺憾的是現在除了就記得它很經典之外其它都忘光了。
4. SICP 計算機程序的構造和解釋
六星之書無需多言,雖然這不是一本講演算法的書,但看完此書有助於你更深入的理解什麼是遞歸。我一直很強調習題,看完此書後你至少應該做完前四章的太部分習題。否則那是你的遺憾,也是作者的遺憾。
5. Concrete Mathematics 具體數學
有人說看TAOCP之前應該先弄清楚這本書的內容,要真是如此的話那我恐怕是看不到TAOCP了。零零碎碎的看了一大半,很多東西都沒有時間來好好消化。如果你是剛進大學不久的本科生,有著大把的可自由支配時間,那你幸運又幸福了,花上幾個月時間好好的讀一下此書吧,收獲絕對大於你的期望值。
6. Introction to The Design and Analysis of Algorithms 演算法設計與分析基礎
很有趣的一本演算法書,有許多在別的書上找不到的趣題,看完此書絕對能讓你大開眼界,實在是一本居家旅行,面試裝逼的必備佳作。
7. 編程之美--微軟技術面試心得
雖說是一本面試書,但如果把前面十幾頁扯掉的話,我更願意把它看作是一本講解題思維的演算法小品。在書中,作者通常是給出一個平常解法,然後再一次又一次的優化改進,你可以很清楚的看到基本的演算法設計思想是如何得到運用以解決實際問題的。如果你已經有了一些演算法的基礎,看完本書應該能使你的演算法應用能力得到一定的提高。另外,本書生動有趣,也同樣適合於初學者。
8. Fundamentals of Algorithmics 演算法基礎
也是很久之前在學校圖書館借來看的,內容記不太清楚了,只隱約記得此書的動態規劃章節猶為出彩。應該是很經典的一本書,個人以為足以和演算法導論等所謂當世經典平分秋色,但是怎麼好像被人提到的不多,或許是我孤陋寡聞了。
9. How to solve it 怎樣解題
二十世紀最偉大的數學思想家之一波利亞的力作,講一般性的解題方法:怎麼認識問題,怎麼轉換問題,怎麼解決問題,如何在問題中得到啟發,如何找到一個通往答案的方向。
10. Programming interviews exposed 程序員面試攻略
一本消遣之作。個人以為要比國內的某「XXX面試寶典」純粹一些,至少也有一些啟發性的內容,而不單單是面試題解庫。
11. Programming Pearls 編程珠璣
學習演算法不僅需要像Alogrithms,演算法導論這樣的重量級的內功心法,像《編程之美》、《編程珠璣》這樣的輕量級的輕功身法也必不可少。前些年網上不是很流行像「給你10億個數,找到最大的n個」或者「給你10億個數,找出現次數最多的那個數」之類的網路面試題嗎?看了此書你就知道怎麼解決了。相比於《編程之美》來說,本書中的示例技巧性略低一些,但是也更有實際應用價值一些。
12. 演算法藝術與信息學競賽
如果演算法導論是九陽神功,那這本無疑就是九陰真經。本書是專為參加一些諸如ACM之類程序設計比賽的同學而寫的,江湖人稱「黑書」。裡面講的都是一些在編程比賽中常用的演算法、數據結構,以及一些數論和計算幾何等。我雖然並不搞競賽,但也從此書中受益頗多。
13. An Introction to Probability Theory and Its Applications
准備看的,現在才發現概率論有多麼重要,可惜本科的時候沒有好好學。前不久一個同學問我個問題,我半天弄了一個程序給他,他說:這里就不是相關系數么,Excel一下就完事!我暈,我還真不知道那就是相關系數。
14. Numerical Analysis
這本的作者是Richard L. Burden,J. Douglas Faires
數值分析,討論各種數值演算法,比如插值、擬合、積分、微分方程的求解、線性和非線性方程組求解等。准備詳細看。
15. TAOCP 計算機程序設計藝術
傳說中的TAOCP,說的人多,看的人少。TAOCP四卷堪稱是演算法藏經閣中的易筋經或者是少林七十二絕技。天下武學,盡出少林,天下演算法,盡出TAOCP也。這點你可以順便翻開一本演算法書看看他的引用文獻就知道了。我只讀了第四卷的部分章節,前三卷暫時還沒敢看,還在讀書計劃表中被無限期擱置。
面的「故障簡要基本解決套路」以及案例,找

⑵ 一道華為面試題

完全混亂01串,這個查找的最高效的方法就是一個一個核對了,O(n),平均查找長度是n/2,
其他的最快的,應該沒可能了。。。。

⑶ 除了《數據結構和演算法分析-c語言描述》外,還有什麼經典外國講數據結果的書籍

《C語言程序設計》作者:郭有強編出版社:清華大學出版社評價:書很利索,該有的都有,如果你還沒有一本滿意的C語言課本,買它沒錯。(也可以閱讀外國的經典C語言書籍)《C和指針》POINTERSONCKennethA.Reek、徐波人民郵電出版社評價:不算厚的書,糾正對指針的錯誤理解,這是必讀經典,相信會帶給你很多思考。(單單一本還不夠,繼續往後看)《C陷阱與缺陷》AndrewKoenig、高巍人民郵電出版社評價:172頁,應當1-2天看完,讀完豁然開朗,對C語言常見的陷阱進行剖析,必須經典。《C專家編程》人民郵電出版社(2008-02出版)評價:200多頁,應當2天左右看完,本書讀起來很舒坦,不可多得的好書,帶你領略語法之外的奧秘,必讀經典。②數據結構與演算法:《清華大學計算機系列教材•數據結構(C語言版)(附光碟1張)》吳偉民、嚴蔚敏清華大學出版社評價:數據結構都是類C的偽代碼描述,初次接觸編程的同學可能理解不了,我也一樣。我是看嚴蔚敏視頻學會的數據結構,希望這個法對你們也同樣有效。《計算機演算法設計與分析(第3版)》王曉東電子工業出版社評價:這是我們的課本,不過的確是學習它才把數據結構和演算法入門了,為後面進階做了鋪墊。《演算法藝術與信息學競賽•演算法競賽入門經典》劉汝佳清華大學出版社評價:了解數據結構怎麼用,常用演算法與思想,書不厚,但很給力。初學可能有障礙,但這的確是入門經典書籍,請不要放棄。《演算法導論(原書第2版)》科曼(CormenT.H.)、等、潘金貴機械工業出版社(2006-09出版)評價:經典中的經典,無需多說,不要問我看哪些內容,負責任的說:有能力就多看點,其實都能看懂,書中的內容與思想將會終身受用。《編程之美:微軟技術面試心得》《編程之美》小組電子工業出版社評價:微軟出品,像是一本小故事集,將數學和編程之美展露無疑,學起來很輕松,反復回顧收獲頗豐。《編程珠璣(第2版)》JonBentley、黃倩、錢麗艷人民郵電出版社評價:主要是數據結構和演算法,都是常用的內容,不過作者思維新奇,跟隨作者一起思考會碰撞出不少火花,評價非常高的一本書,本人沒有順序閱讀,感興趣的內容翻了翻。《演算法藝術與信息學競賽》劉汝佳清華大學出版社評價:放在最後,因為此書的確很專業,我這點智商也駕馭不了,信息學競賽必備。《程序員面試寶典(第3版)》歐立奇、劉洋、段韜電子工業出版社評價:這本書很神奇,大二下學期的時候我就買了並看完了,等到大三找工作的時候發現里邊的提到的陷阱題目還是有點意思的,C語言掌握的怎麼樣拿這本書驗一驗就知道了。《數學之美》(《浪潮之巔》作者吳軍最新力作,李開復作序推薦,Google黑板報百萬點擊)

⑷ 誰有《編程之美 微軟技術面試心得》電子書百度網盤資源下載

編程之美微軟技術面試心得鏈接:https://pan..com/s/1dH58jvNIkVbN2kS1BFBdqw

提取碼:OMLX

⑸ 編程之美的作品評價

(1)的確是好書,不同於演算法導論和程序設計藝術之類的書(比較抽象),結合很多比較現實易於形象化的題目,大開眼界。每天做兩道題目,感覺挺有收獲的。
——互動網讀者superzxt
(2)這本書對於學生求職還是很有幫助的,通過做題可以先感受一下筆試面試氣氛,拓寬自己的解題思路,從而有助於找到一份不錯的工作。強烈推薦大家對每一道題目都好好揣摩揣摩,必能受益良多。
——互動網讀者cx_flying
(3)這本書表面上是講解演算法,實際上體現了一種面對困難、解決問題的心態……個人還是挺喜歡這類書的,把編程人性化了……
——互動網讀者拓荒者
(4)……這本書更大的作用在於——給你一個有趣的題目,讓你自己去思考,思考出來後再對照它給出的解法,看看你是否做對了。在這個過程中,你學會了作為一個程序員最重要的東西——獨立思考的能力,而不是碰到問題就在網上到處找代碼片段,盲目拷貝已有的解決方案。
——互動網讀者CoolJie2001
(5)買這本書是因為看到這本書名字的前四個字,而非後面幾個字。看著書的封面,樸素簡單的設計,處處透出清新之美。
隨著軟體產業的迅速發展,各種高級編程語言鋪天蓋地席捲而來,軟體開發變得單調而枯燥,而編程本身的樂趣如今卻很難在身邊找到。這本書正是迎合了我的想法,編程本身應該非常有樂趣,通過巧妙的思考,尋求解決問題的方法。《編程之美》放在案前,每有倦意,品杯香茶,翻開幾頁,感受久違的古色古香,沉浸在美妙的思考中,別有一翻滋味~~
——當當網讀者nuaapjy
(6)之前對演算法的印象是晦澀難懂,每每總是望而卻步,提不起來興趣去研究演算法,讀了《編程之美》中的幾個演算法,有一種豁然開朗的感覺,原來演算法也可以講的這么生動有趣,這么吸引人。《編程之美》中的演算法以實例開題,循序漸進的解決問題,一步步去剖析演算法的本質,挖掘和發散演算法功效,進而去淋漓盡致的體現演算法的美妙!
——當當網讀者蘿卜蘿卜閃金光
(7)一本編程的課外讀物,引發編程興趣的好書。
——當當網讀者tiangu0120
(8)此書重要的是開拓思路,有一定基礎的朋友看了這個,就會有一種意猶未盡的感覺,「原來還可以這么玩啊」的想法。
——卓越網讀者yc_andy1009
(9)剛剛讀完這本書,感覺不錯,啟發很大,這是我繼讀完《演算法導論》以來發現比較好的一本書,推薦對演算法以及對大公司的面試題有興趣的人去看看。
——卓越網讀者lironghua
(10)演算法是計算機程序設計的靈魂,是每個計算機專業的學生和從業人員必須具備的基本素質之一。微軟把一些看似簡單,實則蘊含深刻內涵的演算法題目作為面試的重要內容,是經過深思熟慮了的。
——網友Sswv
(11)《編程之美》中這些謎題考察、鍛煉的是扎實、嚴密和具有創造性的思考能力,面對問題有條不紊的分析能力,和不斷深入、刨根問底的精神。毫無疑問,這些素質,都是軟體工程師身上最寶貴的東西。
——《程序員》雜志技術主編孟岩
(12)隨著軟體產業的迅速發展,各種高級編程語言鋪天蓋地席捲而來,軟體開發變得單調而枯燥,而編程本身的樂趣如今卻很難在身邊找到。《編程之美》正是迎合了我的想法,編程本身應該非常有樂趣,通過巧妙的思考,尋求解決問題的方法。
——當當網讀者nuaapjy
(13)我招人的時候找了《編程之美》上面的題目作參考,效果還不錯。裡面描述的演算法很有意思。
——當當網讀者beikerray119
(14)工程師的驕傲,在於創造。編程的樂趣也在於探索。當我們不僅愛玩電腦,會玩電腦,也嘗試著用電腦去解決實際的問題並獲得成功的時候,那種自我肯定的快樂是一般途徑所體會不到的。
何為編程之美?巧妙的思路,簡明的演算法,嚴謹的數學分析——這些綜合起來就是編程之美。
——網友Ultra

⑹ 學的c++能看《編程之美》嗎

可以的。
《編程之美——微軟技術面試心得》收集了約60道演算法和程序設計題目,這些題目大部分在近年的筆試,面試中出現過,或者是被微軟員工熱烈討論過。作者試圖從書中各種有趣的問題出發,引導讀者發現問題,分析問題,解決問題,尋找更優的解法。
這本書裡面主要涉及到的是各種演算法的討論,以及對程序設計思路的引導。對於任何語言的學習者都是有幫助的。其中大部分演算法描述更是採用了C語言作為例子,所以,學習C++看編程之美是沒有障礙的。
但是,由於這本書裡面涉及到的一些演算法比較困難,對於初學者來說會有些偏難,所以最好在C++有一定功底後再去閱讀。

⑺ 微軟的編程之美應該做哪些准備

微軟的官方網站上寫著"我們期待具有獨創性、開拓性的智者加入隊伍,我們的面試程序也是為網羅這樣的人才專門設計。"

聽似簡單。但無數被微軟拒之門外的哈佛博士、麻省理工精英會告訴你,微軟的面試題有多"BT"。這些被稱為"惡魔試題"的考題千奇百怪,無所不有。

究竟應試者需要多高的IQ、多麼完備的邏輯思維,才能打動比爾·蓋茨,加入他的豪華辦公樓?

最近,美國作家威廉·龐德斯撰寫新書《如何搬動富士山———微軟的面試難題》,揭開"微軟問題"的真面孔。

光聰明沒用

微軟公司的招聘信箱,每個月會收到1.2萬份簡歷。如果用A4紙列印出來,能堆得比姚明還高。

不過,微軟HR們並不擔心加班工作,他們有比人工篩選更高效的"秘密武器"———計算機核對搜索。每封按規格投遞給微軟的電子簡歷,會經由特定程序搜索關鍵詞,然後錄入資料庫。計算機"認為"有前景的簡歷,HR才給應聘者一個電話應答的機會。

兩輪篩選出的"勝利者"能收到一張來往華盛頓州雷蒙德的微軟總部的機票。打包好頭腦,准備接受"眼高於頂"的面試官們一整天超高難度的"馬拉松"面試吧!

"為什麼啤酒罐的兩端要做成凹形設計?"

"你要怎麼製造M&Ms巧克力?"

"芝加哥全體大學生的體重總和是多少?"

聽到這些問題少皺眉頭,它們都是微軟面試最典型也最小兒科的"一星級題庫"。通不過這類測試,別說微軟,矽谷中的其他計算機企業都不會"接收"你。

其實,早在20年前,微軟還未曾開創、矽谷還是群雄爭霸時,就開始流行用這些"扯淡"考題招聘。因為計算機產業的快速變動和創新,許多企業發現,光測試應聘者的IQ遠遠不夠,高分IQ員工往往光有一副聰明腦袋,愛說不能做。

於是,老闆們開始尋求可以考查"全方位解決能力"的招聘題目,"讀取"應聘者邏輯思維能力、想像力和解決問題的能力"指數"。這就是"怪考題"的老祖宗們。

為比爾設計浴室

如今,在"巨無霸"微軟的推動下,這類考題愈出愈冷僻。

來看看最近比爾·蓋茨最中意的考題———為他設計一個浴室。

很異想天開?可以隨便回答?這么想的話你鐵定無法通過微軟面試!用心分析題目,應試者可以得出2個答題關鍵———一是要考慮符合比爾·蓋茨身份、職業、性格的浴室設計方案;二是至少要提出一些讓比爾·蓋茨欣賞但他自己卻從未想到過的設計理念。否則,比爾·蓋茨干嗎雇你為他設計浴室?

被微軟接受的合理設計理念於是誕生了。

能夠自動上鎖的智能醫葯箱:用來存放家用葯品,以便無大人陪伴的孩子進入浴室、偶遇意外時能夠得到及時救治。

自動記事本:在浴室里產生奇思妙想,卻又因為手濕,無法使用PDA。那麼,或許比爾·蓋茨需要一個聲音識別設備,當他說出諸如"比爾的備忘錄"等代碼後,設備可以錄下信息,並自動將信息發送到電子郵箱,以備隨時取用。

一面物像非對稱的鏡子:鏡子背後安裝了視頻屏幕,屏幕連接著四周圍隱蔽的攝像機。這樣,站在鏡子面前,你能輕易看到你的背面圖像和側面圖像,穿衣服、剪頭發或者擠掉背後的暗瘡就方便多了。

"面臨不確定時的行動力"而非"想像力",才是微軟設計這道考題的真正目的。

答對了未必得分

更令人抓狂的是:有時,應試者即使給出了題目的正確答案,卻依舊無法得分。

比如"地球上有多少這樣的點:你先朝南走一公里,再向東一公里,再向北1公里,這時你回到了你的起點上。"

首先你想,這不是四方形少了一個邊嗎?回到起點簡直不可能!

然後,很快想到"極點"這個特殊地點———從北極點出發,任何方向都是南。於是從北極點出發,向三個方向分別走一公里,回到極點。於是你慶幸自己找到了答案,而且是惟一的答案。因為這樣的事情在南極點上不能發生,南極點已經不能再向南了。

考官面無表情,在你的答卷上批下"湯團"一個,你和回答"沒有這個點"的朋友們站在同一個叫做"淘汰"的陣營。

答案的關鍵正是在南極點上。

假定你站在離開南極點一公里多一些的地方走向南極。走完向南的一公里後,你還未曾達到南極點,但已經非常接近。於是你繼續向東,因為實在離南極點太近,你發現不斷向東走的路線形成了一個以南極為圓心,與赤道平行的圓,它的周長剛好一公里。這樣一來,你回到了圓形的出發點。往北一公里後,你回到原點。這樣一來,答題的點增加到了無數。

完了嗎?並沒有,你還可以增加一些點,比如,那個圓形的周長恰好是1/2公里、1/4公里、1/8公里......

只有回答出後面兩類答案的人,才有資格被微軟留下來
精簡修改過的Windows XP普遍刪除了

⑻ 誰能具體說一下《編程之美》這本書是用哪種語言寫的

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

⑼ 想去微軟實習,該怎樣准備

據說微軟不看重你學歷和學校,注重能力。你可以投簡歷,如果認識內部員工就更好,會有助你了解面試題,便於復習重點。面試還是考察你的基本功。看看《編程之美》,啟發下思路。

⑽ 求《編程之美——微軟技術面試心得》這本書,給位大大,那位有比較清晰分享下!郵箱是:[email protected]

編程之美——微軟技術面試心得pdf下載:http://ishare.iask.sina.com.cn/f/20113921.html

熱點內容
sql資料庫的埠 發布:2025-01-22 12:20:02 瀏覽:362
安卓最終幻想8怎麼設置中文 發布:2025-01-22 12:19:23 瀏覽:651
怎麼查電腦配置和網路 發布:2025-01-22 12:19:16 瀏覽:586
linuxsnmp查看 發布:2025-01-22 12:17:49 瀏覽:37
安卓數據線怎麼接藍牙 發布:2025-01-22 12:07:29 瀏覽:229
扣扣賬號多少次密碼不正確會被封 發布:2025-01-22 12:07:19 瀏覽:400
python是32位還是64位 發布:2025-01-22 11:51:41 瀏覽:894
鈴聲多多緩存文件夾 發布:2025-01-22 11:51:39 瀏覽:724
java按鍵精靈 發布:2025-01-22 11:49:31 瀏覽:81
python配色 發布:2025-01-22 11:46:40 瀏覽:613