注册 登录 进入教材巡展
#
  • #

出版时间:2014年12月

出版社:清华大学出版社

以下为《数据与算法》的配套数字资源,这些资源在您购买图书后将免费附送给您:
  • 清华大学出版社
  • 9787302362050
  • 83786
  • 0045158250-6
  • 16开
  • 2014年12月
  • 工学
  • 计算机科学与技术
  • G203;G202
  • 计算机类
  • 本科
内容简介
《数据与算法》是作者徐士良对长期从事数据结构与数值方法课程的教学经验进行总结和提炼而写成的,涉及计算机软件基础与应用中的主要知识、技术和方法,既包含了数据结构的基本知识,又包含了数值方法的内容。具体内容有集合、数据结构与算法的基本概念,线性数据结构的存储与运算,非线性数据结构的存储与运算,查找与排序技术,矩阵与线性方程组,插值与逼近,各种数值问题的近似解法,数值问题的连分式解法。每章都配有一定数量的习题。
本书内容丰富、通俗易懂、实用性强,可作为高等学校相应课程的教材,也可作为广大从事计算机应用工作的科技人员的参考书。
目录

第1章  预备知识


  1.1 集合


    1.1.1 集合及其基本运算


    1.1.2 自然数集与数学归纳法


    1.1.3 笛卡儿积


    1.1.4 二元关系


  1.2 数据结构的基本概念


    1.2.1 什么是数据结构


    1.2.2 数据结构的图形表示


    1.2.3 线性结构与非线性结构


  1.3 算法


    1.3.1 算法的基本概念


    1.3.2 算法设计基本方法


    1.3.3 算法的复杂度分析


  习题


第2章  线性数据结构的存储与运算


  2.1 线性表


    2.1.1 线性表及其顺序存储


    2.1.2 栈


    2.1.3 队列与循环队列


  2.2 线性链表


    2.2.1 线性链表的基本概念


    2.2.2 线性链表的插入与删除


    2.2.3 带链的栈与队列


    2.2.4 循环链表


  2.3 多项式的表示与运算


  2.4 数组


    2.4.1 数组的顺序存储结构


    2.4.2 规则矩阵的压缩


    2.4.3 一般稀疏矩阵的表示


  习题


第3章  非线性数据结构的存储与运算


  3.1 树


  3.2 二叉树


    3.2.1 二叉树及其基本性质


    3.2.2 二叉树的遍历


    3.2.3 二叉树的存储结构


    3.2.4 穿线二叉树


    3.2.5 表达式的线性化


  3.3 图


    3.3.1 图的基本概念


    3.3.2 图的存储结构


    3.3.3 图的遍历


    3.3.4 最短距离问题


    3.3.5 图的邻接表类


  习题


第4章  查找与排序技术


  4.1 基本的查找技术


    4.1.1 顺序查找


    4.1.2 有序表的对分查找


    4.1.3 分块查找


  4.2 Hash表技术


  4.3 字符串匹配


  4.4 基本的排序技术


    4.4.1 冒泡排序与快速排序


    4.4.2 简单插入排序与希尔排序


    4.4.3 简单选择排序与堆排序


    4.4.4 其他排序方法简介


  4.5 拓扑分类


  4.6 二叉排序树及其查找


    4.6.1 二叉排序树的基本概念


    4.6.2 二叉排序树的插入


    4.6.3 二叉排序树的删除


    4.6.4 二叉排序树查找


  4.7 多层索引树及其查找


    4.7.1 B-树


    4.7.2 B+树


  习题


第5章  矩阵与线性方程组


  5.1 线性代数方程组


    5.1.1 消去法


    5.1.2 迭代法


    5.1.3 病态方程组


  5.2 矩阵求逆


  5.3 矩阵分解


    5.3.1 矩阵的三角分解


    5.3.2 矩阵的QR分解


  5.4 矩阵特征值


    5.4.1 矩阵特征值与特征向量的基本概念


    5.4.2 乘幂法


    5.4.3 雅可比方法


    5.4.4 豪斯霍尔德方法


    5.4.5 求一般实矩阵全部特征值的QR方法


  习题


第6章  插值与逼近


  6.1 代数插值


    6.1.1 代数插值的基本概念


    6.1.2 拉格朗日插值公式


    6.1.3 艾特肯逐步插值法


    6.1.4 牛顿插值公式


    6.1.5 样条插值法


  6.2 均方逼近


    6.2.1 正交多项式


    6.2.2 最佳均方逼近多项式


    6.2.3 最小二乘曲线拟合


    6.2.4 多变量线性拟合


  6.3 一致逼近


    6.3.1 一致逼近的基本概念


    6.3.2 切比雪夫多项式


    6.3.3 最佳一致逼近多项式


    6.3.4 列梅兹算法


  习题


第7章  数值问题的近似解法


  7.1 数值积分


    7.1.1 牛顿科兹公式


    7.1.2 变步长求积法


    7.1.3 龙贝格求积法


    7.1.4 高斯求积法


  7.2 非线性方程


    7.2.1 方程求根的一般过程


    7.2.2 试位法


    7.2.3 逐次迭代法


    7.2.4 牛顿迭代法与插值法


    7.2.5 求多项式方程全部根


  7.3 常微分方程初值问题


    7.3.1 常微分方程初值问题数值解的基本思想


    7.3.2 欧拉方法


    7.3.3 龙格库塔法


    7.3.4 一阶微分方程组与高阶微分方程


  7.4 常微分方程边值问题


    7.4.1 试射法


    7.4.2 有限差分法


  习题


第8章  数值问题的连分式解法


  8.1 连分式插值


    8.1.1 连分式与函数连分式


    8.1.2 连分式插值法


    8.1.3 连分式法求解数值问题的一般步骤


  8.2 数值积分的连分式法


  8.3 方程求根的连分式方法


  8.4 求解常微分方程初值问题的连分式法


  8.5 求解常微分方程边值问题的连分式法


  习题


参考文献