MIT官網推薦活動
USACO (United States of America Computing Olympiad), 美國計算機奧林匹克競賽不僅(jin) 可以培養(yang) 學生的算法和編程思維,競賽成績好, 以及參賽經曆對於(yu) 申請美國頂級大學有很大的競爭(zheng) 力,尤其是對於(yu) 美本申請STEM學科的學生來說。USACO 競賽是MIT官網推薦的課外活動之一
推薦 書(shu) 籍
需要準備競賽的學員,USACO官網上推薦一係列競賽材料。競賽資料分為(wei) :競爭(zheng) 性編程的書(shu) 籍,和算法相關(guan) 書(shu) 籍
1競爭(zheng) 性編程Competitive Programming
書(shu) 名: Competitive Programming 1-5
作者: Steven Halim,Felix Halim,Suhendry Effendy
介紹:是競爭(zheng) 性編程的入門書(shu) 籍,可以迅速提升自己的競賽硬實力,了解一些基本算法以及一些基本答題思路,可以說是入門必選。可以幫助普通編程晉級轉換為(wei) 競賽編程的必修書(shu) 籍。
書(shu) 名: Programming Challenges
作者: Steven S. Skiena,Miguel A. Revilla
介紹:介紹在線評測係統的基本使用方法,數據結構,字符串,排序,算術與(yu) 代數,排列組合,數論,圖算法,以及計算幾何,並介紹一些著名的備賽建議和技巧
書(shu) 名: Looking for a Challenge
介紹:以華沙大學組織的世界級別編程和算法競賽給出的題目,並包括問題分析和解決(jue) 方案。
2算法編程Algorithms
書(shu) 名: Introduction to Algorithms
作者: Thomas H. Cormen,Charles E. Leiserson and Ronald L. Rivest
介紹:經典的算法書(shu) 籍,成為(wei) 最廣泛使用的大學教材和專(zhuan) 業(ye) 人員的標準參考書(shu) 。本身全麵論述了算法的內(nei) 容,深度覆蓋了算法的諸多方麵。本身的講授和分析方法適合各個(ge) 層次的讀者。所有算法都是英文和代碼,具備初步編程經驗的人都可以讀懂。本書(shu) 通俗易懂,並具有教學的深度性和嚴(yan) 謹度。
書(shu) 名: Algorithm Design
作者: Kleinberg and Tardos
介紹:本書(shu) 通過研究激發算法的現實問題來介紹算法概念。本書(shu) 教授了係列針對應用程序中出現的問題的設計和分析技術。鼓勵理解算法的設計過程,並理解算法在廣泛的計算機領域中的作用。
BOOKS
書(shu) 名: The Algorithm Design Manual
作者: Steven S Skiena
介紹:被稱為(wei) 設計實用和高效算法的最全麵指南。本書(shu) 由獲得IEEE計算機科學與(yu) 工程教學獎的知名算法研究人員撰寫(xie) ,是學習(xi) 紮實算法基礎的必備書(shu) 籍,也是一本有權威,專(zhuan) 業(ye) 的參考資料。
書(shu) 名: Algorithm
作者: Robert Sedgewick,Kevin Wayne
介紹:當今領先的算法教材,在全球的大學學院中廣泛使用。本書(shu) 概述當前使用的重要的計算機算法,全麵的介紹了用於(yu) 排序,搜索,圖形處理和字符串處理的數據結構和算法,包括每個(ge) 編程人員都應該知道的算法。
書(shu) 名: Algorithm Thinking
作者: Daniel Zingaro
介紹:本書(shu) 將教你如何解決(jue) 具有挑戰性的編程問題和設計自己的算法。作者從(cong) 世界頂級競賽中提取實例。教授如何對問題進行分類,選擇數據結構,並確定正確的算法。還要學習(xi) 對數據結構的選擇,影響運行時間,以及如何采用強大的策略來解決(jue) 挑戰性的問題。
評論已經被關(guan) 閉。