《程式設計中常用的解題策略》

《程式設計中常用的解題策略》

《程式設計中常用的解題策略》既可以作為大專院校計算機專業算法類課程的教材,亦可以作為大學和中學的程式設計競賽活動的培訓教程,還可以作為計算機軟體研發的參考資料。

基本信息

內容簡介

程式設計中常用的解題策略》按照題型和知識點分類,以數
圖書封面圖書封面
據關係上的構造策略、數據統計上的二分策略、動態規劃上的最佳化策略、計算幾何問題上的應對策略這4個方面為基本構件,介紹了幾十種解題策略和重要算法;同時,深入淺出地分析和證明了對每種解題策略和算法的原理,採用“一題多解”、“多向求解”的方式解析了70餘道例題,並結合套用例證闡釋了編程中常用的一些思維方式和解題策略,以拓寬讀者的思路,教會讀者應該怎樣套用算法知識解題,應該怎樣選擇有效的算法。

作者簡介

王建德,國務院特殊津貼專家、上海師範大學特聘教授、控江中學特級教師。他輔導學生在國際奧林匹克信息學競賽(IOI)中獲8金、2銀、2銅,先後出版了《新編實用算法分析與程式設計》、《程式設計中常用的計算思維方式》等23本廣受好評的圖書,這些圖書長期以來是國內各類程式設計競賽的必備教程。

吳永輝,博士,復旦大學計算機科學與工程系副教授,ACM-ICPC中國賽區指導委員會(ACM-ICPCCouncilChina)成員,復旦大學ACM程式設計競賽隊教練。自2001年起連續帶隊進入ACM-ICPC世界總決賽。並取得過世界第6名的佳績。主要研究方向為資料庫,在《計算機研究與發展》、《軟體學報》以及重大學術會議上發表多篇論文。參與翻譯的著作有《數據通信與網路》和《數據通信、計算機網路與開放系統》。

目錄

第1章利用樹型結構解題的策略
1.1解決樹的最大/最小劃分問題的一般方法
1.1.1解法1——二分查找最大的下界
1.1.2解法2——向下移動“割”
1.1.3在兩種解法的基礎上進一步最佳化
1.2利用最小生成樹及其擴展形式解題
1.2.1利用最小生成樹解題
1.2.2最小k度限制生成樹的思想和套用
1.2.3次小生成樹的思想和套用
1.3利用線段樹解決區間計算問題
1.3.1線段樹的基本概念
1.3.2線段樹的基本操作
1.3.3套用線段樹解題
1.4利用伸展樹最佳化動態集合的操作
1.4.1伸展樹的基本操作
1.4.2伸展樹的效率分析

盤點有關算法書籍

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

相關詞條

相關搜尋

熱門詞條

聯絡我們