首页  软件  游戏  图书  电影  电视剧

请输入您要查询的图书:

 

图书 算法概论(注释版)/经典原版书库
内容
编辑推荐

本书源自加州大学伯克利分校和加州大学圣迭戈分校本科生的算法课讲义,以独特的视角展现了算法设计的精巧技术及魅力。在表达每一种技术时,强调每个算法背后的简洁数学思想,分析其时间和空间效率,运用与其他技术类比的方法来说明特征,并提供了大量实例。

本书以人类最古老的算法(算术运算)为起点,将各种算法中优美而有代表性的内容囊括书中,并以最前沿的理论(量子算法)结束,构成了较为完整的算法知识体系。

内容推荐

本书共分为四个部分。其中,第一部分是引论和算术运算(这是算法的起源),包括复杂度分析、算术运算、最大公约数、素性测试、散列函数、快速乘法、递归、合并排序、矩阵乘法,还有在一般算法书中不多见的RSA公钥体制和快速傅里叶变换等内容。第二部分是“传统”的算法和数据结构(树和图):图的搜索、连通性、最短路径、最小生成树、堆、赫夫曼编码等。在第三部分里,作者用新颖的方式介绍了两种强大的运筹学算法——动态规划和线性规划,以及它们的应用。利用这两种运筹学算法,能够优美地解决一大批实际问题。最后一部分是关于如何解决困难的问题,包括NP完全、优化搜索(回溯、分支限界)、近似算法等。值得一提的是本书的最后一章——量子算法。作者首次将理论研究中最前沿的内容以通俗易懂的形式写入算法教科书中,给人耳目一新的感觉。

目录

出版者的话

序言

Preface

方框目录

0 Prologue(序论)

 0.1 Books and algorithms(书和算法)

 0.2 Enter Fibonacci(斐波那契数列)

 0.3 Big-O notation(大O记号)

 Exercises(习题) 

1 Algorithms with numbers(数的算法)

 1.1 Basic arithmetic(基本算术)

 1.2 Modular arithmetic(模运算)

 1.3 Primality testing(素性测试)

 1.4 Cryptography(密码学)

 1.5 Universal hashing(全域散列)

 Exercises(习题)

Randomized algorithms:a virtual chapter(虚拟章:随机化算法)

2 Divide-and-conquer algorithms(分而治之算法)

 2.1 Multiplication(乘法)

 2.2 Recurrence relations(递归关系)

 2.3 Mergesort(合并排序)

 2.4 Medians(中位数)

 2.5 Matrix multiplication(矩阵乘法)

 2.6 The fast Fourier transform(快速傅里叶变换)

 Exercises(习题)

3 Decompositions of graphs(图的分解)

 3.1 Why graphs?(图论)

 3.2 Depth-first search in undirected graphs(无向图中的深度优先搜索)

 3.3 Depth-first search in directed graphs(有向图中的深度优先搜索)

 3.4 Strongly connected components(强连通分量)

 Exercises(习题)

4 Paths in graphs(图的路径)

 4.1 Distances(距离)

 4.2 Breadth-first search(广度优先搜索)

 4.3 Lengths on edges(边的长度)

 4.4 Dijkstra’s algorithm(Dijkstra算法)

 4.5 Priority queue implementations(实现优先队列)

 4.6 Shortest paths in the presence of negative edges(带负权的边的图中的最短路径)

 4.7 Shortest paths in dags(有向无环图中的最短路径)

 Exercises(习题)

5 Greedy algorithms(贪婪算法)

 5.1 Minimum spanning trees(最小生成树)

 5.2 Huffman encoding(赫夫曼编码)

 5.3 Horn formulas(Horn公式)

 5.4 Set cover(集合覆盖)

 Exercises(习题)

6 Dynamic programming(动态规划)

 6.1 Shortest paths in dags,revisited(回顾:有向无环图中的最短路径)

 6.2 Longest increasing subsequences(最长递增子序列)

 6.3 Edit distance(编辑距离)

 6.4 Knapsack(背包问题)

 6.5 Chain matrix multiplication(链式矩阵乘法)

 6.6 Shortestpaths(最短路径)

 6.7 Independent sets in trees(树中的独立集)

 Exercises(习题)

7 Linear programming and reductions(线性规划与归约)

 7.1 An introduction to linear programming(线性规划入门)

 7.2 Flows in networks(网络流)

 7.3 Bipartite matching(二部图匹配)

 7.4 Duality(对偶性)

 7.5 Zero-sum games(零和游戏)

 7.6 The simplex algorithm(单纯形算法)

 7.7 Postscript:circuit evaluation(附录:电路求值)

 Exercises(习题)

8 NP-complete prob!ems(NP完全问题)

 8.1 Search problems(搜索问题)

 8.2 NP-complete problems(NP完全问题)

 8.3 The reductions(归约)

 Exercises(习题)

9 Coping with NP-completeness(处理NP完全问题)

 9.1 Intelligent exhaustive search(智能穷举搜索)

 9.2 Approximation algorithms(近似算法)

 9.3 Local search heuristics(局部启发式搜索)

 Exercises(习题)

10 Quantum algorithms(量子算法)

 10.1 Qubits,superposition,and measurement(量子比特、叠加态与测量)

 10.2 The plan(下文纵览)

 10.3 The quantum Fourier transform(量子傅里叶变换)

 10.4 Periodicity(周期性)

 10.5 Quantum circuits(量子电路)

 10.6 Factoring as periodicity(因子分解:利用周期性)

 10.7 The quantum algorithm for factoring(因子分解的量子算法)

 Exercises(习题)

Historical notes and further reading(历史注记与扩展阅读)

索引

注释

标签
缩略图
书名 算法概论(注释版)/经典原版书库
副书名
原作名
作者 (美)达斯格普塔
译者 钱枫//邹恒明
编者
绘者
出版社 机械工业出版社
商品编码(ISBN) 9787111253617
开本 16开
页数 376
版次 1
装订 平装
字数
出版时间 2009-01-01
首版时间 2009-01-01
印刷时间 2009-11-01
正文语种
读者对象 青年(14-20岁),普通成人
适用范围
发行范围 公开发行
发行模式 实体书
首发网站
连载网址
图书大类 科学技术-自然科学-数学
图书小类
重量 0.542
CIP核字
中图分类号 O241
丛书名
印张 24.25
印次 1
出版地 北京
240
186
16
整理
媒质 图书
用纸 普通纸
是否注音
影印版本 原版
出版商国别 CN
是否套装 单册
著作权合同登记号 图字01-2007-3083
版权提供者 美国麦格劳-希尔教育出版(亚洲)公司
定价
印数
出品方
作品荣誉
主角
配角
其他角色
一句话简介
立意
作品视角
所属系列
文章进度
内容简介
作者简介
目录
文摘
安全警示 适度休息有益身心健康,请勿长期沉迷于阅读小说。
随便看

 

兰台网图书档案馆全面收录古今中外各种图书,详细介绍图书的基本信息及目录、摘要等图书资料。

 

Copyright © 2004-2025 xlantai.com All Rights Reserved
更新时间:2025/5/9 17:47:40