《ACM程式設計競賽基礎教程》

《ACM程式設計競賽基礎教程》

《ACM程式設計競賽基礎教程》是俞經善所著。清華大學出版社2010年出版。以循序漸進的方式對ACM程式設計競賽中所涉及的基本題型和知識點進行了綜合的介紹。可供喜愛程式設計的學生以及從事算法設計的教師學習參考。

基本信息

簡介

《ACM程式設計競賽基礎教程》《ACM程式設計競賽基礎教程》

《ACM程式設計競賽基礎教程》全書共分9章,包括基礎知識講解、典型題目分析和算法設計,每道例題均給出完整的源程式作為參考。內容涵蓋了基礎算法、數據結構、字元串、搜尋圖論、動態規劃、組合數學和初等數論等。  

《ACM程式設計競賽基礎教程》內容全面,針對性強,言簡意賅,講解透徹,通俗易懂,圖例豐富,所有原始碼均可進行評測。《ACM程式設計競賽基礎教程》作為ACM程式設計競賽的培訓教程,不僅為大學生們提供了競賽入門的指導,而且對參賽學生拓展解題思路和提高訓練水平也有很大的幫助。

目錄

第1章基礎算法
1.1分治
1.2遞歸
1.3枚舉
1.4貪心
第2章排序、查找算法
2.1基本排序算法
2.1.1插入排序
2.1.2冒泡排序
2.1.3快速排序
2.1.4其他排序
2.2基本查找算法
2.2.1順序查找
2.2.2折半查找
2.3實例分析
2.4小結
第3章數據結構基礎
3.1常用數據結構簡介
3.1.1線段樹簡介
3.1.2並查集簡介
3.1.3樹狀數組簡介
3.2實例分析
第4章字元串
4.1字元串匹配
4.1.1樸素的字元串匹配算法
4.1.2KMP算法
4.1.3其他匹配算法
4.2實例分析
4.3小結
第5章搜尋算法
5.1基本搜尋算法
5.1.1遞歸與疊代
5.1.2深度優先搜尋與廣度優先搜尋
5.1.3回溯
5.2搜尋算法的一些最佳化
5.2.1剪枝函式
5.2.2雙向廣度搜尋
5.3實例分析
5.4小結
......

盤點有關算法書籍

算法可以理解為有基本運算及規定的運算順序所構成的完整的解題步驟。或者看成按照要求設計好的有限的確切的計算序列,並且這樣的步驟和序列可以解決一類問題。
《算法之道》
《妙趣橫生的算法》
《機器學習》
《光線跟蹤算法技術》
《遊戲核心算法編程內幕》
《植物的算法美》
《計算智慧型》
《組合數學教程》
《套用組合數學》
《大話數據結構》
《蟻群算法原理及其套用》
《數學建模》
《支持向量機導論》
《國際大學生程式設計競賽例題解》
《數據挖掘原理與算法》
《MATLAB函式速查手冊》
《大學算法教程》
《算法設計》
《多任務下的數據結構與算法》
《集體智慧編程》
《最最佳化理論與方法》
《深入淺出數據分析》
《群智慧型算法及其套用》
《高效程式的奧秘》
《近似算法》
《生物信息學算法導論》
《C數值算法》
《計算數論》
《ACM程式設計競賽基礎教程》
《算法引論》
《STL源碼剖析》
《新編實用算法分析與程式設計》
《並行程式設計》
《信息檢索》
《數據壓縮導論》
《多處理器編程的藝術》
《程式設計中常用的解題策略》
《圖論導引》
《算法設計與分析導論》
《分散式算法導論》
《面向千萬億次計算的算法與套用》
《分散式算法》
《數據結構與算法分析》
《具體數學》
《實時碰撞檢測算法技術》
《世界大學生程式設計競賽》
《算法設計與分析基礎》
《柔性字元串匹配》
《程式設計師實用算法》
《圖論簡明教程》
《現代最佳化計算方法》
《現代密碼學理論與實踐》
《MATLAB語言常用算法程式集》
《編程的本質》
《算法藝術與信息學競賽》

相關詞條

相關搜尋

熱門詞條

聯絡我們