中图网(原中国图书网):网上书店,尾货特色书店,30万种特价书低至2折!

歡迎光臨中圖網 請 | 注冊
> >
算法詳解 卷3 貪心算法和動態規劃

包郵 算法詳解 卷3 貪心算法和動態規劃

出版社:人民郵電出版社出版時間:2023-07-01
開本: 16開 頁數: 188
中 圖 價:¥48.9(7.0折) 定價  ¥69.8 登錄后可看到會員價
加入購物車 收藏
開年大促, 全場包郵
?新疆、西藏除外
本類五星書更多>

算法詳解 卷3 貪心算法和動態規劃 版權信息

  • ISBN:9787115563347
  • 條形碼:9787115563347 ; 978-7-115-56334-7
  • 裝幀:平裝
  • 冊數:暫無
  • 重量:暫無
  • 所屬分類:>

算法詳解 卷3 貪心算法和動態規劃 本書特色

1.哥倫比亞大學計算機科學系教授多年教學經驗的結晶,深入淺出帶你了解計算機科學的核心與靈魂。

2.內容豐富,邏輯清晰。細致講解算法廣泛的應用范圍,夯實計算機基礎。

3.適合程序員學習的算法秘籍。能有效培養更縝密的思維,成功應對各種場合的技術面試。

算法詳解 卷3 貪心算法和動態規劃 內容簡介

“算法詳解”系列圖書共有4卷,本書是第3卷—貪心算法和動態規劃。其中貪心算法主要包括調度、*小生成樹、聚類、哈夫曼編碼等,動態規劃主要包括背包、序列對齊、*短路徑、很好搜索樹等。本書的每一章均有小測驗和章末習題,這將為讀者的自我檢查以及進一步學習提供方便。 本書作者提供豐富而實用的資源,能夠幫助讀者提升算法思維能力。本書適合計算機專業的高校教師和學生、想要培養和訓練算法思維、計算思維的IT專業人士,以及面試官和正在準備面試的應聘者閱讀、參考。

算法詳解 卷3 貪心算法和動態規劃 目錄





目  錄





第 1章 貪心算法概述 1

1.1 貪心算法設計范例 1

1.1.1 算法設計范例 1

1.1.2 貪心算法設計范例的特性 2

1.2 一個調度問題 4

1.2.1 問題的設定 4

1.2.2 競爭時間 4

1.2.3 目標函數 5

1.2.4 小測驗1.1的答案 6

1.3 開發一種貪心算法 6

1.3.1 兩種特殊情況 7

1.3.2 貪心算法之間的競爭 7

1.3.3 小測驗1.2~1.3的答案 10

1.4 正確性證明 11

1.4.1 沒有平局時的情況:高層計劃 12

1.4.2 在相鄰逆序對中交換作業 13

1.4.3 成本收益分析 14

1.4.4 處理平局的情況 15

1.4.5 小測驗1.4~1.5的答案 17

1.5 本章要點 18

1.6 章末習題 19

第 2章 哈夫曼編碼 21

2.1 編碼 21

2.1.1 固定長度的二進制編碼 21

2.1.2 可變長度的編碼 22

2.1.3 非前綴編碼 23

2.1.4 非前綴編碼的優點 23

2.1.5 問題定義 24

2.1.6 小測驗2.1~2.2的答案 25

2.2 編碼和樹 26

2.2.1 3個例子 26

2.2.2 什么樣的樹表示非前綴編碼 28

2.2.3 問題定義(精練版) 28

2.3 哈夫曼的貪心算法 29

2.3.1 通過連續的歸并創建樹 29

2.3.2 哈夫曼的貪心準則 32

2.3.3 偽碼 32

2.3.4 例子 34

2.3.5 一個更復雜的例子 34

2.3.6 運行時間 37

2.3.7 小測驗2.3的答案 37

*2.4 正確性證明 38

2.4.1 高層計劃 38

2.4.2 細節 39

2.5 本章要點 44

2.6 章末習題 45

第3章 *小生成樹 47

3.1 問題定義 47

3.1.1 圖 47

3.1.2 生成樹 48

3.1.3 小測驗3.1的答案 50

3.2 Prim算法 51

3.2.1 例子 51

3.2.2 偽碼 53

3.2.3 簡單的實現 55

*3.3 通過堆提升Prim算法的速度 56

3.3.1 探求接近線性的運行時間 56

3.3.2 堆數據結構 56

3.3.3 如何在Prim算法中使用堆 57

3.3.4 基于堆的實現的偽碼 59

3.3.5 運行時間分析 61

3.3.6 小測驗3.3的答案 61

*3.4 Prim算法:正確性證明 62

3.4.1 *小瓶頸屬性 62

3.4.2 生成樹的一些有趣結論 65

3.4.3 定理3.4(MBP意味著MST)的證明 67

3.4.4 綜合運用 69

3.5 Kruskal算法 69

3.5.1 例子 69

3.5.2 Kruskal算法的偽碼 71

3.5.3 Kruskal算法的簡單實現 72

*3.6 通過合并查找對Kruskal算法進行加速 73

3.6.1 合并查找數據結構 73

3.6.2 基于合并查找的實現的偽碼 75

3.6.3 基于合并查找的實現的運行時間分析 76

3.6.4 合并查找的快速有余而嚴謹不足的實現:父圖 77

3.6.5 小測驗3.5~3.7的答案 82

*3.7 Kruskal算法的正確性證明 83

3.8 應用:單鏈集群 85

3.8.1 集群 85

3.8.2 自底向上的集群 86

3.9 本章要點 88

3.10 章末習題 89

第4章 動態規劃概述 93

4.1 加權獨立集合問題 94

4.1.1 問題定義 94

4.1.2 自然的貪心算法失敗了 95

4.1.3 分治算法可行嗎 96

4.1.4 小測驗4.1~4.2的答案 97

4.2 路徑圖的WIS問題的線性時間算法 98

4.2.1 *優子結構和推導公式 98

4.2.2 一種不成熟的遞歸方法 100

4.2.3 使用緩存的遞歸算法 101

4.2.4 一種迭代式的自底向上的實現 103

4.2.5 小測驗4.3~4.4的答案 104

4.3 一種重建算法 105

4.4 動態規劃的原則 107

4.4.1 3個步驟的配方 107

4.4.2 子問題的期望屬性 108

4.4.3 一個可重復的思維過程 109

4.4.4 動態規劃和分治算法的區別 109

4.4.5 為什么叫“動態規劃” 110

4.5 背包問題 111

4.5.1 問題定義 111

4.5.2 *優子結構和推導公式 113

4.5.3 子問題 115

4.5.4 一種動態規劃算法 115

4.5.5 例子 117

4.5.6 重建 117

4.5.7 小測驗4.5~4.6的答案 118

4.6 本章要點 119

4.7 章末習題 120

第5章 高級動態規劃 123

5.1 序列對齊 123

5.1.1 驅動力 123

5.1.2 問題定義 124

5.1.3 *優子結構 126

5.1.4 推導公式 129

5.1.5 子問題 129

5.1.6 一種動態規劃算法 130

5.1.7 重新構建 131

5.1.8 小測驗5.1~5.3的答案 132

*5.2 *優二叉搜索樹 133

5.2.1 二叉搜索樹回顧 134

5.2.2 平均搜索時間 135

5.2.3 問題定義 136

5.2.4 *優子結構 137

5.2.5 推導公式 141

5.2.6 子問題 142

5.2.7 一種動態規劃算法 143

5.2.8 改善運行時間 145

5.2.9 小測驗5.4~5.5的答案 145

5.3 本章要點 146

5.4 章末習題 147

第6章 再論*短路徑算法 150

6.1 邊長可能為負的*短路徑 150

6.1.1 單源*短路徑問題 150

6.1.2 負環 152

6.1.3 小測驗6.1的答案 154

6.2 Bellman-Ford算法 154

6.2.1 子問題 155

6.2.2 *優子結構 156

6.2.3 推導公式 158

6.2.4 什么時候應該停止 159

6.2.5 偽碼 160

6.2.6 Bellman-Ford算法的例子 161

6.2.7 Bellman-Ford算法的運行時間 164

6.2.8 Internet路由 165

6.2.9 小測驗6.2~6.3的答案 165

6.3 所有頂點對的*短路徑問題 166

6.3.1 問題定義 166

6.3.2 簡化為單源*短路徑 167

6.3.3 小測驗6.4的答案 168

6.4 Floyd-Warshall算法 168

6.4.1 子問題 168

6.4.2 *優子結構 170

6.4.3 偽碼 172

6.4.4 檢測負環 174

6.4.5 Floyd-Warshall算法的總結和開放性問題 175

6.4.6 小測驗6.5~6.6的答案 176

6.5 本章要點 177

6.6 章末習題 178

附錄 章末習題答案節選 180

后記 算法設計工作指南 187



展開全部

算法詳解 卷3 貪心算法和動態規劃 作者簡介

蒂姆·拉夫加登(Tim Roughgarden)是哥倫比亞大學計算機科學系的教授,之前曾任教于斯坦福大學計算機科學系,他從2004年開始教授和研究算法。本書是他的《算法詳解》四部曲的第三卷,基于他從2012年開始定期舉行的在線算法課程編寫。

商品評論(0條)
暫無評論……
書友推薦
本類暢銷
編輯推薦
返回頂部
中圖網
在線客服
主站蜘蛛池模板: 天津散热器_天津暖气片_天津安尼威尔散热器制造有限公司 | 跨境物流_美国卡派_中大件运输_尾程派送_海外仓一件代发 - 广州环至美供应链平台 | 广东成考网-广东成人高考网| 上海宿田自动化设备有限公司-双面/平面/单面贴标机 | 铝箔-铝板-花纹铝板-铝型材-铝棒管-上海百亚金属材料有限公司 | 冻干机(冷冻干燥机)_小型|实验型|食品真空冷冻干燥机-松源 | 苏州注册公司_苏州代理记账_苏州工商注册_苏州代办公司-恒佳财税 | 无锡市珂妮日用化妆品有限公司|珂妮日化官网|洗手液厂家 | 开平机_纵剪机厂家_开平机生产厂家|诚信互赢-泰安瑞烨精工机械制造有限公司 | 雷冲击高压发生器-水内冷直流高压发生器-串联谐振分压器-武汉特高压电力科技有限公司 | 818手游网_提供当下热门APP手游_最新手机游戏下载 | 阜阳在线-阜阳综合门户| 运动木地板价格,篮球馆体育运动木地板生产厂家_欧氏地板 | 东莞办公家具厂家直销-美鑫【免费3D效果图】全国办公桌/会议桌定制 | 整车VOC采样环境舱-甲醛VOC预处理舱-多舱法VOC检测环境仓-上海科绿特科技仪器有限公司 | 尾轮组_头轮组_矿用刮板_厢式刮板机_铸石刮板机厂家-双驰机械 | [官网]叛逆孩子管教_戒网瘾学校_全封闭问题青少年素质教育_新起点青少年特训学校 | 垃圾处理设备_餐厨垃圾处理设备_厨余垃圾处理设备_果蔬垃圾处理设备-深圳市三盛环保科技有限公司 | 智能监控-安防监控-监控系统安装-弱电工程公司_成都万全电子 | 今日娱乐圈——影视剧集_八卦娱乐_明星八卦_最新娱乐八卦新闻 | 睿婕轻钢别墅_钢结构别墅_厂家设计施工报价 | 济南玻璃安装_济南玻璃门_济南感应门_济南玻璃隔断_济南玻璃门维修_济南镜片安装_济南肯德基门_济南高隔间-济南凯轩鹏宇玻璃有限公司 | 油液红外光谱仪-油液监测系统-燃油嗅探仪-上海冉超光电科技有限公司 | 微信聊天记录恢复_手机短信删除怎么恢复_通讯录恢复软件下载-快易数据恢复 | HDPE储罐_厂家-山东九州阿丽贝防腐设备| 气动隔膜阀_气动隔膜阀厂家_卫生级隔膜阀价格_浙江浙控阀门有限公司 | 塑料异型材_PVC异型材_封边条生产厂家_PC灯罩_防撞扶手_医院扶手价格_东莞市怡美塑胶制品有限公司 | 偏心半球阀-电动偏心半球阀-调流调压阀-旋球阀-上欧阀门有限公司 | PSI渗透压仪,TPS酸度计,美国CHAI PCR仪,渗透压仪厂家_价格,微生物快速检测仪-华泰和合(北京)商贸有限公司 | 123悬赏网_发布悬赏任务_广告任务平台 | 北京成考网-北京成人高考网 | 大流量卧式砂磨机_强力分散机_双行星双动力混合机_同心双轴搅拌机-莱州市龙跃化工机械有限公司 | 胶原检测试剂盒,弹性蛋白检测试剂盒,类克ELISA试剂盒,阿达木单抗ELISA试剂盒-北京群晓科苑生物技术有限公司 | 科箭WMS仓库管理软件-TMS物流管理系统-科箭SaaS云服务 | 浙江栓钉_焊钉_剪力钉厂家批发_杭州八建五金制造有限公司 | 建大仁科-温湿度变送器|温湿度传感器|温湿度记录仪_厂家_价格-山东仁科 | 哈尔滨京科脑康神经内科医院-哈尔滨治疗头痛医院-哈尔滨治疗癫痫康复医院 | 口臭的治疗方法,口臭怎么办,怎么除口臭,口臭的原因-口臭治疗网 | 优考试_免费在线考试系统_培训考试系统_题库系统_组卷答题系统_匡优考试 | 无负压供水设备,消防稳压供水设备-淄博创辉供水设备有限公司 | 移动机器人产业联盟官网 |