當前位置:編程學習大全網 - 編程語言 - 挑戰程序設計競賽(第2版)的圖書前言

挑戰程序設計競賽(第2版)的圖書前言

如今,形形色色的程序設計競賽層出不窮,聽說過Google Code Jam、TopCoder、ACM-ICPC的讀者恐怕不在少數。本書要介紹的正是這類以在規定時間內、又快又準地解決盡可能多的題目為目標的程序設計競賽。 程序設計競賽內涵豐富,即便是經驗老道的程序員,要想在比賽中取得好成績也絕非易事。要在程序設計競賽中取勝,不僅需要運用靈活的想象和豐富的知識得出正確的算法,還需要壹氣呵成地實現並調試通過。 另壹方面,程序設計競賽對新手而言亦非遙不可及。為了讓更多的參賽選手體會到比賽的樂趣,大多數比賽都會準備若幹面向初學者的題目。另外,即便未能在比賽中取得好成績,通過比賽,也能夠使自己的能力得到有效的鍛煉。最重要的是,大家能夠享受到激烈的比賽帶來的樂趣。 本書的作者們參加過眾多程序設計競賽,在平時的練習和學習中,也獲得了各種各樣的知識與技巧,本書將這些知識技巧總結成冊,主要介紹算法及其在相關問題中的應用。本書依照由易及難的順序對問題進行講解,章節的編排也參考了主題的難易程度及其相互的聯系,內容較多的主題則按難易程度劃分為多個子主題分別介紹。各個主題由算法介紹和例題講解穿插而成。 只要是具有編程基礎知識的讀者,均適合閱讀本書。書中的源代碼均用C++實現,不過只用到了其基本功能,所以即便讀者不熟悉C++也不影響閱讀。 關於再版 令人驚喜的是,本書的第1版受到了廣大讀者的高度評價,在此表示感謝。特別是壹些並不熱衷於程序設計競賽的讀者也購買了本書。這是因為通過本書不僅可以學到算法,更能學到其設計和運用的思想。這正是本書劃時代的亮點。 本書第2版追加了計算幾何、搜索減枝、分治法和字符串相關算法4個主題。此外還追加了方便讀者加深理解的練習題,並為學有余力的讀者列出了書中未涉及的拓展主題,進壹步豐富了本書內容。

  • 上一篇:拼創意的招生的廣告文案
  • 下一篇:西門子smart1000的產品參數
  • copyright 2024編程學習大全網