顶部
收藏

离散数学教程(第2版)


作者:
王元元 等
定价:
46.00元
ISBN:
978-7-04-051298-4
版面字数:
520.000千字
开本:
16开
全书页数:
暂无
装帧形式:
平装
重点项目:
暂无
出版时间:
2019-08-06
读者对象:
高等教育
一级分类:
计算机/教育技术类
二级分类:
计算机类专业核心课程
三级分类:
离散数学

本书针对综合性大学和工程类院校计算机类专业本科生进行选材与编撰,内容覆盖ACM计算机科学课程体系规范2013(Computer Science Curricula 2013)中离散结构知识领域下除离散概率之外的全部知识点。

从离散结构形式化表示理论到各类离散结构及其数学模型的介绍,本书在内容组织上力求做到突出知识内在联系与保持知识模块完整性之间的平衡,从而使教材更具可读性和系统性。本书章节内容不仅覆盖集合论、数理逻辑、组合论、图论、可计算性、抽象代数等基础理论部分,还给出了这些基本理论在粗糙集、模糊集、自动推理、智能搜索、加密技术等领域的应用,并涉及公理化集合论、数理逻辑形式系统、形式语言与自动机等相关理论。本书以离散结构为建模对象,紧密联系计算机科学技术,特别强调应用能力、证明技术、计算思维的培养。

为便于学生及时复习并巩固所学知识,本书在每节后安排了大量习题;同时,为便于学有余力的学生进一步深造,每章后安排了一节阅读材料,以此来对本章所介绍的理论进行深入探讨,或进一步介绍技术的相关应用。

本书不仅可用作高等学校计算机类专业本科生的离散数学课程教材,也可供相关工程技术人员阅读参考。

  • 前辅文
  • 第1章 逻辑代数(上):命题演算
    • 1.1 逻辑联结词与命题公式
      • 1.1.1 命题
      • 1.1.2 逻辑联结词
      • 1.1.3 命题公式
      • 1.1.4 语句形式化
      • 练习1.1
    • 1.2 命题演算永真式
      • 1.2.1 重言式
      • 1.2.2 逻辑等价式与逻辑蕴涵式
      • 1.2.3 对偶原理
      • 1.2.4 逻辑应用
      • 练习1.2
    • 1.3 范式
      • 1.3.1 析取范式与合取范式
      • 1.3.2 主析取范式与主合取范式
      • 1.3.3 联结词的扩充与归约
      • 练习1.3
    • *1.4 命题演算消解原理
      • 练习1.4
    • 1.5 阅读材料:布尔代数
  • 第2章 逻辑代数(下):谓词演算
    • 2.1 谓词演算基本概念
      • 2.1.1 个体
      • 2.1.2 谓词
      • 2.1.3 量词
      • 2.1.4 谓词公式及语句形式化
      • 练习2.1
    • 2.2 谓词演算永真式
      • 2.2.1 谓词公式的语义
      • 2.2.2 几组谓词演算永真式
      • 2.2.3 谓词公式等价变换的几个基本原理
      • 练习2.2
    • *2.3 谓词演算消解原理
      • 2.3.1 前束化与消去量词
      • 2.3.2 谓词演算消解原理简介
      • 练习2.3
    • 2.4 阅读材料:形式推理与形式系统
      • 2.4.1 一个形式系统的例子
      • 2.4.2 自然推理形式系统ND
  • 第3章 集合代数
    • 3.1 集合的概念与表示
      • 3.1.1 集合基本概念
      • 3.1.2 集合的表示
      • 3.1.3 外延性原理与子集合
      • 练习3.1
    • 3.2 集合运算
      • 3.2.1 并、交、差、补运算
      • 3.2.2 环和与环积运算
      • 3.2.3 幂集与广义并、交运算
      • 练习3.2
      • 3.3 集合的笛卡儿积
      • 练习3.3
    • 3.4 集合的归纳定义
      • 3.4.1 集合的归纳定义方法
      • 3.4.2 集合定义的自然数
      • 练习3.4
    • 3.5 归纳法证明
      • 3.5.1 结构归纳法
      • 3.5.2 数学归纳法
      • 练习3.5
    • 3.6 阅读材料:公理化集合论简介
  • 第4章 计数
    • 4.1 计数基本原理
      • 4.1.1 加法原理与乘法原理
      • 4.1.2 包含排斥原理
      • 练习4.1
    • 4.2 鸽笼原理
      • 4.2.1 鸽笼原理基本形式
      • 4.2.2 鸽笼原理加强形式
      • 练习4.2
    • 4.3 排列与组合
      • 4.3.1 排列的计数
      • 4.3.2 组合的计数
      • 练习4.3
    • 4.4 重集的排列与组合
      • 4.4.1 重集的排列
      • 4.4.2 重集的组合
      • *4.4.3 错置的计数
      • 练习4.4
    • 4.5 递归式及其应用
      • 4.5.1 递归式建模
      • 4.5.2 递归式求解
      • 练习4.5
    • 4.6 阅读材料:母函数
  • 第5章 关系
    • 5.1 关系
      • 5.1.1 关系及二元关系
      • 5.1.2 关系基本运算
      • 5.1.3 关系数据库中的关系运算
      • 5.1.4 关系的基本特性
      • 5.1.5 关系的特性闭包
      • 练习5.1
    • 5.2 等价关系
      • 5.2.1 等价关系及其等价类
      • 5.2.2 等价关系与划分
      • *5.2.3 等价关系的应用
      • 练习5.2
    • 5.3 相容关系
      • 5.3.1 相容关系与相容类
      • 5.3.2 相容关系与覆盖
      • 练习5.3
    • 5.4 序关系
      • 5.4.1 序关系与有序集
      • 5.4.2 全序集与良序集
      • 5.4.3 有序集的应用
      • 练习5.4
    • 5.5 阅读材料:格
  • 第6章 函数
    • 6.1 函数及函数的合成
      • 6.1.1 函数基本概念
      • 6.1.2 函数的合成
      • 6.1.3 函数的递归定义
      • 练习6.1
    • 6.2 特殊函数类
      • 6.2.1 单射、满射与双射
      • 6.2.2 函数的逆
      • *6.2.3 谓词、集合、函数的统一描述与模糊子集
      • 练习6.2
    • 6.3 有限集与无限集
      • 6.3.1 有限集、可数集与不可数集
      • *6.3.2 无限集的特性
      • 练习6.3
    • 6.4 阅读材料:集合基数与基数比较
  • *第7章 可计算函数
    • 7.1 函数概念的拓广
      • 练习7.1
    • 7.2 初等函数
      • 7.2.1 初等函数集
      • 7.2.2 初等谓词
      • 练习7.2
    • 7.3 原始递归函数
      • 7.3.1 初等函数集的不足
      • 7.3.2 原始递归式
      • 7.3.3 原始递归函数集
      • 练习7.3
    • 7.4 递归函数
      • 7.4.1 阿克曼函数及其性质
      • 7.4.2 μ递归式
      • 7.4.3 递归函数集(μ递归函数集)
      • 练习7.4
    • 7.5 阅读材料:图灵机
      • 7.5.1 图灵机的组成
      • 7.5.2 图灵可计算函数
  • 第8章 图与树
    • 8.1 图
      • 8.1.1 图的基本概念
      • 8.1.2 结点的度
      • 8.1.3 子图、补图及图同构
      • 8.1.4 图的应用
      • 练习8.1
    • 8.2 路径、回路及连通性
      • 8.2.1 路径、通路与回路
      • 8.2.2 连通性
      • *8.2.3 连通度
      • 练习8.2
    • 8.3 图的矩阵表示
      • 8.3.1 邻接矩阵
      • 8.3.2 路径矩阵与可达性矩阵
      • 练习8.3
    • 8.4 树
      • 8.4.1 树的基本概念
      • 8.4.2 生成树
      • 8.4.3 生成树的构造
      • 8.4.4 最小生成树
      • 练习8.4
    • 8.5 阅读材料:图搜索算法
      • 8.5.1 图搜索算法(A算法)
      • 8.5.2 启发式图搜索算法(A*算法)
  • 第9章 特殊图
    • 9.1 欧拉图与哈密顿图
      • 9.1.1 欧拉图及欧拉路径
      • 9.1.2 哈密顿图及哈密顿通路
      • 9.1.3 欧拉图与哈密顿图的应用
      • 练习9.1
    • 9.2 二分图
      • 9.2.1 二分图基本概念
      • 9.2.2 二分图的匹配及其应用
      • 练习9.2
    • 9.3 平面图
      • 9.3.1 平面图基本概念
      • 9.3.2 欧拉公式与库拉托夫斯基定理
      • *9.3.3 平面图的应用:着色问题
      • 练习9.3
    • 9.4 根树
      • 9.4.1 根树的概念
      • 9.4.2 二元树的性质及应用
      • 9.4.3 最短路径问题
      • 练习9.4
    • 9.5 有向无环图
      • 9.5.1 有向无环图基本概念
      • 9.5.2 拓扑排序
      • 9.5.3 关键路径
      • 练习9.5
    • 9.6 阅读材料:博弈树与智能博弈
  • 第10章 代数结构通论
    • 10.1 代数结构
      • 10.1.1 代数结构的组成
      • 10.1.2 代数结构的特殊元素
      • 10.1.3 子代数
      • 练习10.1
    • 10.2 同态与同构
      • 练习10.2
    • 10.3 同余关系
      • 10.3.1 同余关系的意义
      • 10.3.2 同态与同余关系
      • 10.3.3 同余关系的应用
      • 练习10.3
    • 10.4 阅读材料:正则语言及其代数性质
  • 第11章 群、环、域
    • 11.1 半群
      • 11.1.1 半群及独异点
      • *11.1.2 自由独异点
      • 练习11.1
    • 11.2 群
      • 11.2.1 群及其基本性质
      • 11.2.2 群的元素的阶
      • 11.2.3 子群、陪集与拉格朗日定理
      • 11.2.4 正规子群与商群
      • 练习11.2
    • 11.3 循环群与置换群
      • 11.3.1 循环群
      • 11.3.2 置换群
      • *11.3.3 置换群的应用
      • 练习11.3
    • 11.4 环和域
      • 11.4.1 环
      • 11.4.2 域
      • 练习11.4
    • 11.5 阅读材料:有穷自动机
      • 11.5.1 有穷自动机
      • 11.5.2 状态迁移幺半群
      • 11.5.3 语言同余关系
  • 参考文献

Linux是一个自由开放的操作系统,集成了很多高效便捷的开发工具,大数据应用进一步推动了市场对Linux人才的需求,促进了Linux系统的发展。本书共分成3篇,第1篇包括7章,主要面向初学者,分别从系统使用者、网络管理者、shell程序开发者、应用程序开发者和内核开发者的角度,全方位地介绍Linux操作环境、操作命令,以及基本的开发方法;第2篇包括4章,主要面向大数据应用的开发者,介绍基于Linux系统的大数据计算平台、存储平台、几个广泛使用的应用开发和分析工具,以及常用的机器学习平台;第3篇是实验,使读者从初步认识Linux、熟练使用shell命令、掌握系统管理原理,到熟悉基于Linux的大数据开发平台,并学会几种典型的大数据存储和开发方法,以及常用的机器学习算法。

本书内容精简,知识覆盖面广,适合作为计算机科学与技术、软件工程、网络工程、人工智能等专业本科生教材,也可供基于开源平台的大数据应用开发工程技术人员参考。

相关图书


相关数字化产品