数据与算法

数据与算法

徐士良, 编著

出版社:清华大学出版社

年代:2014

定价:35.0

书籍简介:

本书包含了计算机软件基础与应用中的主要知识、技术和方法,既包含了数据结构的基本知识,又包含了数值方法的内容。主要内容包括:集合、数据结构与算法的基本概念,线性数据结构的存储与运算,非线性数据结构的存储与运算,查找与排序技术,矩阵与线性方程组,插值与逼近,各种数值问题的近似解法,数值问题的连分式解法。每章都配有一定数量的习题。

作者介绍:

徐士良 清华大学电子工程系教授,曾担任全国计算机基础教育研究会理事、学术委员会副主任,全国计算机等级考试委员会委员。在系内首先开设并主讲计算机算法、数值分析、计算机基础、软件基础、数据结构、多种计算机程序设计语言等课程。编著出版了《计算机常用算法》、《数值分析与算法》、《计算机公共基础》、《计算机软件技术基础》、《实用数据结构》、《C语言程序设计教程》、《数据与算法》、多种语言版本的《常用算法程序集》等40多部教材,其中《软件应用技术基础》(《计算机软件技术基础》的前版)获原电子工业部优秀教材壹等奖。

书籍目录:

第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 求解常微分方程边值问题的连分式法

习题

参考文献

内容摘要:

本书是作者对长期从事数据结构与数值方法课程的教学经验进行总结和提炼而写成的,涉及计算机软件基础与应用中的主要知识、技术和方法,既包含了数据结构的基本知识,又包含了数值方法的内容。具体内容有集合、数据结构与算法的基本概念,线性数据结构的存储与运算,非线性数据结构的存储与运算,查找与排序技术,矩阵与线性方程组,插值与逼近,各种数值问题的近似解法,数值问题的连分式解法。每章都配有一定数量的习题。本书内容丰富、通俗易懂、实用性强,可作为高等学校相应课程的教材,也可作为广大从事计算机应用工作的科技人员的参考书。

编辑推荐:

本书采用“创新+精简”的编写方式,将非数值型与数值型算法完美地结合起来。可供计算机类专业选用。

书籍规格:

书籍详细信息
书名数据与算法站内查询相似图书
9787302362050
如需购买下载《数据与算法》pdf扫描版电子书或查询更多相关信息,请直接复制isbn,搜索即可全网搜索该ISBN
出版地北京出版单位清华大学出版社
版次1版印次1
定价(元)35.0语种简体中文
尺寸26 × 19装帧平装
页数印数

书籍信息归属:

数据与算法是清华大学出版社于2014.出版的中图分类号为 TP311.12 的主题关于 数据结构-高等学校-教材 ,算法分析-高等学校-教材 的书籍。