计算机算法与实践教程
计算机算法与实践教程封面图

计算机算法与实践教程

徐保民, 陈旭东, 李春艳, 编著

出版社:北京交通大学出版社

年代:2007

定价:21.0

书籍简介:

本书较系统地阐述算法设计的方法、技术和应用实例。全书内容包括算法基础、常用数据结构、基本算法设计技术、贪心法、分治法。

书籍目录:

第1章 算法基础知识 1.1 算法简介 1.2 算法描述形式 1.3 算法复杂性分析 1.3.1 时间复杂度 1.3.2 空间复杂度 习题第2章 线性数据结构与算法 2.1 线性表 2.1.1 线性表定义及特点 2.1.2 顺序表 2.1.3 链表 2.1.4 数组与链表性能比较 2.2 栈与队列 2.2.1 栈

第1章 算法基础知识 1.1 算法简介 1.2 算法描述形式 1.3 算法复杂性分析 1.3.1 时间复杂度 1.3.2 空间复杂度 习题第2章 线性数据结构与算法 2.1 线性表 2.1.1 线性表定义及特点 2.1.2 顺序表 2.1.3 链表 2.1.4 数组与链表性能比较 2.2 栈与队列 2.2.1 栈 2.2.2 队列 2.3 应用举例 2.3.1 队列应用举例 2.3.2 栈应用举例 习题第3章 非线性数据结构与算法 3.1 树与二叉树 3.1.1 树的基本概念 3.1.2 二叉树 3.1.3 树与二叉树的存储结构 3.1.4 树的搜索 3.2 图 3.2.1 图的基本概念 3.2.2 图的存储结构 3.2.3 图的搜索 3.3 应用举例 3.3.1 课程安排问题 3.3.2 关键路径问题 习题第4章 递归与分治 4.1 递归法 4.1.1 递归思想 4.1.2 应用举例 4.2 分治法 4.2.1 问题的提出 4.2.2 分治法概述 4.2.3 应用举例 习题第5章 贪心法 5.1 问题的提出 5.2 贪心法概述 5.3 应用举例 5.3.1 哈夫曼编码 5.3.2 单源最短路径 5.3.3 最小生成树 5.3.4 背包问题 5.3.5 多机调度问题 5.3.6 马踏棋盘问题 习题第6章 动态规划 6.1 问题的提出 6.2 动态规划法概述 6.3 应用举例 6.3.1 多源最短路径 6.3.2 背包问题 6.3.3 图像压缩 6.3.4 最长公共子序列问题 习题第7章 回溯法 7.1 问题的提出 7.2 回溯法概述 7.3 应用举例 7.3.1 背包问题 7.3.2 n皇后问题 7.3.3 组合问题 7.3.4 填字游戏 习题第8章 分枝定界参考文献

内容摘要:

本书较系统地阐述算法设计的方法、技术和应用实例。全书内容包括算法基础、常用数据结构、基本算法设计技术、贪心法、分治法、回溯法和分枝定界法,内容丰富,概念清楚,通俗易懂。全书特别注重对实际应用问题的分析和理解,全部算法实例都给出了完整的程序实现,并对算法的工作过程进行说明,使算法更加易于理解和掌握。  本书可作为高等院校各专业算法实践类课程用教材,也可以作为程序设计类课程、算法类课程和数据结构课程的辅助用书,同时还可以作为算法爱好者和参加各种程序设计比赛选手的自学用书。

书籍规格:

书籍详细信息
书名计算机算法与实践教程站内查询相似图书
9787811231496
《计算机算法与实践教程》pdf扫描版电子书已有网友提供资源下载链接,请点击下方按钮查看
出版地北京出版单位北京交通大学出版社
版次1版印次1
定价(元)21.0语种简体中文
尺寸26装帧平装
页数印数 4000
全网搜索试读资源

书籍信息归属:

计算机算法与实践教程是北京交通大学出版社于2007.09出版的中图分类号为 TP301.6 的主题关于 电子计算机-算法理论-高等学校-教材 的书籍。