ACM国际编程大赛夺冠,李现和他的队员们一定把这8本书翻烂了
導讀:熱播劇《親愛的,熱愛的》終于迎來了大結局!除了“霸道總裁+軟萌小可愛”的“高甜”偶像劇設定之外,這部劇的不同之處在于,“霸道總裁”要帶領團隊參加ACM國際編程大賽,在不斷成長的青春中實現世界冠軍的夢想。所以,數據叔感興趣的不是“高甜”,而是想說說這個ACM的編程大賽。
▲《親愛的,熱愛的》官方劇照
《親愛的,熱愛的》如劇名所說,男女主角最終都成功收獲了親愛的人和熱愛的事業,簡直完美。
現實中的兩位主演也收獲滿滿,有網友統計,李現微博粉絲數從7月9日開播時的427萬暴漲至今天(截至8月1日10點)的1591萬,增長率272%。楊紫的微博粉絲數已經接近5000萬,相關話題頻繁霸榜熱搜。
劇中提到的ACM國際編程大賽,按某百科網站的說法是這樣的:
ACM國際大學生程序設計競賽(也被稱為ACM國際編程大賽),英文全稱:ACM International Collegiate Programming Contest(簡稱ACM-ICPC或ICPC),是由ACM(Association for Computing Machinery,國際計算機協會)主辦的,世界上公認的規模最大、水平最高的國際大學生程序設計競賽,其目的旨在使大學生運用計算機來充分展示自己分析問題和解決問題的能力。
上海交通大學和浙江大學曾在ACM-ICPC的全球總決賽中奪冠。不過在2011年浙江大學奪冠后,最近8年的冠軍全部被俄羅斯的大學壟斷。
世界冠軍是什么水平?數據叔不太敢想象,在某問答網站上看到這樣一個問題:
那么數據叔就接著說說,除了《算法導論》之外,你還需要把哪些書“翻爛”……
1
《算法導論》(原書第3版)
作者:托馬斯·科爾曼、查爾斯·雷瑟爾森?等
MIT四大名師聯手鑄就,影響全球千萬程序員的“算法圣經”!國內外千余所高校采用!
《算法導論》將嚴謹性和全面性融為一體,深入討論各類算法,并著力使這些算法的設計和分析能為各個層次的讀者接受。全書各章自成體系,可以作為獨立的學習單元;算法以英語和偽代碼的形式描述,具備初步程序設計經驗的人就能看懂;說明和解釋力求淺顯易懂,不失深度和數學嚴謹性。
2
《深入理解計算機系統》(原書第3版)
作者:蘭德爾 E.布萊恩特、大衛 R. 奧哈拉倫
本書是一本將計算機軟件和硬件理論結合講述的經典教程,內容覆蓋計算機導論、體系結構和處理器設計等多門課程。本書的最大優點是為程序員描述計算機系統的實現細節,通過描述程序是如何映射到系統上,以及程序是如何執行的,使讀者更好地理解程序的行為,以及造成效率低下的原因。
3
《離散數學及其應用》(原書第7版)
作者:Kenneth H.Rosen
本書是講解離散數學理論和方法的經典教材,可以稱之為離散數學百科,不但介紹了離散數學的理論和方法,還有豐富的歷史資料、大量的練習題和全面學習的網站資源。
同時,將離散數學理論與應用結合得非常好,給出了離散數學理論在計算機科學、數據網絡、心理學、化學、工程學、語言學、生物學、商業和因特網等諸多領域的應用實例,展示了離散數學在解決現實中問題時的使用價值。為學生進行后續的專業學習奠定了堅實的數學基礎。
4
《偉大的計算原理》(原書第7版)
作者:彼得 J. 丹寧?克雷格 H. 馬特爾
計算通常被看作是一個按照摩爾定律高速發展的技術領域。如果我們稍不留意,就有可能錯過一個劃時代的技術突破或者一個翻天覆地的理論發展。該書從一個不同的視角,把計算看作一門遵從一些基本原理的科學,而這些基本原理可以涵蓋其中所有的技術。
計算機科學是一門關于信息處理的科學,我們需要一種新的“語言”來描述這門科學。在本書中,Denning和Martell給出了一個重要原理框架作為這種語言。本書涵蓋了計算的方方面面——包括算法、體系結構和設計。
5
《數據結構與算法分析 C語言描述》
(原書第2版)典藏版
作者:馬克·艾倫·維斯
本書是國外數據結構與算法分析方面的標準教材,介紹了數據結構(大量數據的組織方法)以及算法分析(算法運行時間的估算)。本書的編寫目標是同時講授好的程序設計和算法分析技巧,使讀者可以開發出具有最高效率的程序。
本書可作為高級數據結構課程或研究生一年級算法分析課程的教材,使用本書需具有一些中級程序設計知識,還需要離散數學的一些背景知識。
6
《Java編程思想》(第4版)
作者:Bruce Eckel
Java領域極具影響力和價值的經典著作,《Software Development》雜志Jolt大獎得主。暢銷十余年,經典不衰。程序員案頭必備寶典。
本書贏得了全球程序員的廣泛贊譽,即使是非常晦澀的概念,在Bruce Eckel具有親和力的文字和小而直接的編程示例面前也會化解于無形。從Java的基礎語法到最高級特性(深入的面向對象概念、多線程、自動項目構建、單元測試和調試等),本書都能逐步指導你輕松掌握。
7
《C程序設計語言》(第2版·新版)典藏版
作者:布萊恩·克尼漢 丹尼斯·里奇
在計算機發展的歷史上,沒有哪一種程序設計語言像C語言這樣應用如此廣泛。本書是介紹C語言的經典著作。我們現在見到的大量論述C語言程序設計的教材和專著均以此書為藍本。
人們熟知的“hello, world”程序就是由本書首次引入的。通過簡潔的描述、典型的示例,作者全面、系統、準確地講述了C語言的各個特性以及程序設計的基本方法。對于計算機從業人員來說,本書是一本必讀的程序設計語言方面的參考書。
8
《C++程序設計語言(第1~3部分)》(原書第4版)作者:本賈尼·斯特勞斯特魯普C++語言之父的經典名著最新版本,全面掌握標準C++11及其編程技術的權威指南!
本書是在C++語言和程序設計領域具有深遠影響、暢銷不衰的經典著作,由C++語言的設計者和最初的實現者Bjarne Stroustrup編寫,對C++語言進行了最全面、最權威的論述,覆蓋標準C++以及由C++所支持的關鍵編程技術和設計技術。
一直看到這里的你,一定是愛讀書的人。歡迎加入大數據讀書會微信群,結識更多同行業小伙伴,我們將在群里不定期抽獎送書!請在后臺回復讀書會,獲取進群方法。
「大數據」內容合伙人之「鑒書小分隊」上線啦!
最近,你都在讀什么書?有哪些心得體會想要跟大家分享?
數據叔最近搞了個大事——聯合優質圖書出版商機械工業出版社華章公司發起鑒書活動。
簡單說就是:你可以免費讀新書,你可以免費讀新書的同時,順手碼一篇讀書筆記就行。詳情請在大數據公眾號后臺對話框回復合伙人查看。
有話要說?
Q:?你想成為世界冠軍嗎?
歡迎留言與大家分享
猜你想看?
這才是真正適合小白的教程:Python有什么用?數據化運營怎么做?
最后2天,錯過等1年,這7本計算機經典圖書竟然打折了!
一文看懂用R語言讀取Excel、PDF和JSON文件(附代碼)
人民日報喊你學數學!實力不允許?8本書帶你入門
更多精彩?
在公眾號對話框輸入以下關鍵詞
查看更多優質內容!
PPT?|?報告?|?讀書?|?書單?|?干貨?
大數據?|?揭秘?|?Python?|?可視化
AI?|?人工智能?|?5G?|?區塊鏈
機器學習?|?深度學習?|?神經網絡
合伙人?|?1024?|?段子?|?數學?|?高考
據統計,99%的大咖都完成了這個神操作
?
覺得不錯,請把這篇文章分享給你的朋友
轉載 / 投稿請聯系:baiyu@hzbook.com
更多精彩,請在后臺點擊“歷史文章”查看
點擊閱讀原文,了解更多
總結
以上是生活随笔為你收集整理的ACM国际编程大赛夺冠,李现和他的队员们一定把这8本书翻烂了的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 一文看懂数据预处理最重要的3种思想和方法
- 下一篇: 谷歌、微软、亚马逊6个惊人的A/B测试实