趣味算法:用C++實現

喻蓉蓉、劉弘洋

  • 出版商: 清華大學
  • 出版日期: 2024-01-01
  • 定價: $336
  • 售價: 8.5$286
  • 語言: 簡體中文
  • ISBN: 7302652023
  • ISBN-13: 9787302652021
  • 相關分類: C++ 程式語言
  • 下單後立即進貨 (約4週~6週)

  • 趣味算法:用C++實現-preview-1
  • 趣味算法:用C++實現-preview-2
  • 趣味算法:用C++實現-preview-3
趣味算法:用C++實現-preview-1

相關主題

商品描述

本書是一本編程算法書,旨在幫助編程學習者打開算法學習之門。 全書共8章,主要包括前綴和與差分、高精度算法、排序算法、貪心算法、二分算法、搜索算法、動態規劃和圖與搜索等內容。本書根據編程學習者的學習規律——先掌握一門編程語言基礎(以C++語言基礎為例),再逐步學習算法的學習方式,合理取捨、精心挑選出 上百道經典算法題目,並配有詳細的算法解析和實踐園答案。讓學習者不僅能深入地理解每一種算法的基本思想,還能學會靈活地應用這些算法去解決相應的實際問題。 本書免費提供教學課件、源代碼,適合有一定C++語言基礎的中、高年級小學生、中學生,以及初學算法的自學者和算法愛好者,也適合參加信息學奧林匹克競賽的學生作為算法教材使用,還可作為中小學一線信息科技教師學習算法的教材。 本書封面貼有清華大學出版社防偽標簽,無標簽者不得銷售。

目錄大綱

目錄

第1章前綴和與差分

第1課算法的評價

第2課一維前綴和

第3課一維差分

第4課二維前綴和

第5課二維差分

第6課算法實踐園

第2章高精度算法

第7課高精度比較

第8課高精度加法

第9課高精度減法

第10課高精度乘法

第11課高精度除法

第12課算法實踐園

第3章排序算法

第13課桶排序

第14課基數排序

第15課歸並排序

第16課快速排序

第17課算法實踐園

第4章貪心算法

第18課變形生物

第19課部分背包

第20課刪數問題

第21課線段覆蓋

第22課最佳奶牛隊伍

第23課算法實踐園

第5章二分算法

第24課二分答案

第25課進擊的牛

第26課月度開銷

第27課切割繩子

第28課KC喝咖啡

第29課算法實踐園

第6章搜索算法

第30課部分和問題

第31課全排列問題

第32課數的拆分問題

第33課N皇後問題

第34課迷宮問題

第35課算24點問題

第36課算法實踐園

第7章動態規劃

第37課01背包問題

第38課完全背包問題

第39課最長上升子序列

第40課最長公共子序列

第41課最小編輯距離

第42課背包計數問題

第43課路徑計數問題

第44課整數劃分問題

第45課石子合並問題

第46課括號匹配問題

第47課算法實踐園

第8章圖與搜索

第48課棧和隊列

第49課圖與圖的存儲

第50課寬度優先搜索

第51課深度優先搜索

第52課算法實踐園

參考文獻