• 计算机算法基础
21年品牌 40万+商家 超1.5亿件商品

计算机算法基础

47.45 6.0折 79 九五品

仅1件

北京通州
认证卖家担保交易快速发货售后保障

作者沈孝钧

出版社机械工业出版社

ISBN9787111746591

出版时间2024-05

版次1

装帧平装

开本16开

纸张胶版纸

定价79元

上书时间2024-12-08

纵列風

已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:九五品
商品描述
基本信息
书名:计算机算法基础
定价:79.00元
作者:沈孝钧
出版社:机械工业出版社
出版日期:2024-05-01
ISBN:9787111746591
字数:
页码:
版次:2
装帧:平装
开本:16开
商品重量:
编辑推荐
本书作者根据自己几十年的教学与科研实践,系统地总结了计算机算法的设计与分析方法,覆盖了大部分主要的算法技术,包括分治法、贪心算法、动态规划、图的遍历技术、穷举搜索等,涉及一系列重要的算法问题,包括排序问题、选择问题、生成树问题、短路径问题、网络流问题、二分图的匹配问题、字符串的匹配问题和几何算法问题等。作者力求通过有趣和难易适中的案例说明算法的特点和应用场景,使读者能够理解如何针对具体问题选择高效的算法。本书适合作为高校计算机及相关专业算法课程的教材,也适合作为软件研发人员了解算法的技术参考书。
内容提要
本书作者根据自己20多年的教学与科研实践,系统地总结了计算机算法的设计与分析方法,覆盖了大部分主要的算法技术,包括:分治法、贪心法、动态规划、图的遍历技术、穷举搜索等,涉及一系列重要的算法问题,包括排序问题、选择问题、生成树问题、网络流问题、二分图的匹配问题、字符串的匹配问题和几何算法问题等,还介绍了问题本身的计算复杂性的概念和NP完全问题的理论等。
目录
目  录前言教学建议章 概述 11.1 算法与数据结构及程序的关系 11.1.1 什么是算法 11.1.2 算法与数据结构的关系 11.1.3 算法与程序的关系 21.1.4 选择排序的例子 21.1.5 算法的伪码表示 21.2 算法复杂度分析  31.2.1 算法复杂度的度量 31.2.2 算法复杂度与输入数据规模的关系 41.2.3 输入数据规模的度量模型 41.2.4 算法复杂度分析中的两个简化假设 51.2.5 情况、坏情况和平均情况的复杂度分析 51.3 函数增长渐近性态的比较 61.3.1 三种比较关系及O、、记号 61.3.2 表示算法复杂度的常用函数 71.4 问题复杂度与算法复杂度的关系 91.4.1 问题复杂度是算法复杂度的下界 91.4.2 问题复杂度与算法 91.4.3 易处理问题和难处理问题 9习题  10第2章 分治法 112.1 分治法原理 112.1.1 二元搜索的例子 112.1.2 表示复杂度的递推关系 122.2 递推关系求解 132.2.1 替换法 132.2.2 序列求和法与递归树法 152.2.3 常用序列和公式 162.2.4 主方法求解 182.3 例题示范 19习题  20第3章 基于比较的排序算法 243.1 插入排序  243.1.1 插入排序的算法 243.1.2 插入排序算法的复杂度分析 253.1.3 插入排序的优缺点 263.2 合并排序 263.2.1 合并算法及其复杂度 263.2.2 合并排序的算法及其复杂度 273.2.3 合并排序的优缺点 293.3 堆排序  303.3.1 堆的数据结构 303.3.2 堆的修复算法及其复杂度 313.3.3 为输入数据建堆 323.3.4 堆排序算法 333.3.5 堆排序算法的复杂度 343.3.6 堆排序算法的优缺点 353.3.7 堆用作优先队列 353.4 快排序 363.4.1 快排序算法 363.4.2 快排序算法坏情况复杂度 393.4.3 快排序算法平均情况复杂度 403.4.4 快排序算法情况复杂度 413.4.5 快排序算法的优缺点 42习题  42第4章 不基于比较的排序算法 464.1 比较排序的下界 464.1.1 决策树模型及排序坏情况下界 464.1.2 二叉树的外路径总长与排序平均情况下界  494.1.3 二叉树的全路径总长与堆排序情况下界  514.2 不基于比较的线性时间排序算法 544.2.1 计数排序  544.2.2 基数排序 574.2.3 桶排序 58习题 60第5章 中位数和任一顺序数的选择 635.1 问题定义 635.2 数和数的选择 635.2.1 和顺序数的选择算法及其复杂度 645.2.2 同时找出数和数的算法 655.3 线性时间找出任一顺序数的算法 665.3.1 坏情况复杂度为O(n)的算法 66 5.3.2 平均情况复杂度为O(n)的算法  685.4 找出k个顺序数的算法 695.4.1 一个理论联系实际的问题 69 5.4.2 利用堆来找k个顺序数的算法  705.4.3 利用锦标赛树来找k个顺序数的算法 70习题  71第6章 动态规划  736.1 动态规划的基本原理 736.2 矩阵连乘问题  756.2.1 定义子问题 756.2.2 归纳公式 776.2.3 算法伪码和例子 786.3 公共子序列问题 816.3.1 定义子问题 816.3.2 归纳公式 826.3.3 算法伪码和例子 826.4 二元搜索树问题 846.4.1 定义子问题和归纳公式 856.4.2 算法伪码和例子 876.5 多级图及其应用  896.6 递增子序列问题 926.6.1 定义子问题 936.6.2 归纳公式 936.6.3 算法伪码和例子 93习题  95第7章 贪心算法  1037.1 邮局设置问题 1037.2 一个简单的活动安排问题 1057.3 其他活动安排问题 1067.3.1 两个大礼堂的活动安排问题 1067.3.2 等长时间的活动的安排问题 1097.4 哈夫曼编码问题 1127.4.1 前缀码 1127.4.2 前缀码——哈夫曼编码 1147.5 加油计划问题 1187.5.1 加油计划问题的描述 1187.5.2 贪心算法的基本思路 1197.5.3 贪心算法的伪码 120习题  121第8章 图的周游算法  1288.1 图的表示 1288.1.1 邻接表 1298.1.2 邻接矩阵 1298.2 广度优先搜索及应用 1308.2.1 广度优先搜索策略 1308.2.2 广度优先搜索算法及距离树 1318.2.3 无向图的二着色问题 1338.3 深度优先搜索及应用 136作者介绍
沈孝钧  美国密苏里大学荣休教授。他本科毕业于清华大学,后留学美国,就读于伊利诺大学香槟分校,师从计算机科学家C. L. Liu教授。获得博士后,受聘于密苏里大学堪萨斯分校计算机系直至退休。在30余年的教学和研究工作中,他主要讲授计算机算法和离散数学。他研究的领域包括离散数学、几何算法、并行处理、计算机网络中的调度算法等。除会议文章外,他有数十篇论文发表在国际期刊上,包括SIAM Journal on Computing、Discrete Mathematics、Discrete Applied Mathematics、IEEE Journal on Selected Areas in Communications、IEEE Transactions on Networking等。
序言

   相关推荐   

—  没有更多了  —

以下为对购买帮助不大的评价

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP