离散数学基础及实用算法

离散数学基础及实用算法"

作者:吴修国
ISBN:9787302197621
定价:¥26
字数:千字
页数:
出版时间:2009.06.01
开本:
版次:1-1
装帧:
出版社:清华大学出版社
简介

为适应高等院校对提高人才培养质量的需要,参照《中国计算机科学与技术学科教程2002》中拟定的“网络及其计算(NC)”的知识要点,以及教育部考试中心和中国学位与研究生教育学会工科工作委员会制定的《2009年全国硕士研究生入学统一考试计算机科学与技术学科联考计算机学科专业基础综合考试大纲》中“计算机网络”部分的规定,同时结合网络技术的发展,在第一版的基础上增删了大量内容,并对原书中近1/3的内容进行了重新改写和调整。

本书采用大量的图例,通过简洁明快的语言,全面系统地介绍了计算机网络的基本概念、原理及应用。主要内容包括计算机网络基础知识、数据通信技术、计算机网络体系结构、网络传输介质、网络互联及接入设备、计算机局域网技术、广域网技术、Internet和TCP/IP体系结构、计算机网络管理和安全。

本书在内容安排上力求体系结构合理,符合教学要求; 在写作中力求概念讲解清晰,原理阐述清楚,既强调读者对基本原理和概念的掌握,又突出了理论与实践的有机结合,内容新颖、翔实,可读性强。 

本书可以作为计算机专业、通信专业及电子信息类专业本科生核心课程的教材,同时可以作为通信专业和电子信息类专业研究生的教材(第4章和第5章除外),也可供从事计算机网络设计、建设、管理和应用的技术人员参考。

前言

散数学形成于20世纪70年代初期,是随着计算机科学的发展和计算机应用的日趋广泛而建立起来的一个数学分支,它为计算机科学技术和工程应用提供了有力的理论工具,其中涉及的概念、原理和方法在计算机及相关学科领域都有着重要应用。离散数学与计算机科学中的数据结构、操作系统、编译原理、算法分析、逻辑设计、系统结构、机器定理证明等课程联系紧密,是培养学生缜密思维,提高学生素质的核心课程之一。因此,离散数学已经显示出强大的生命力和渗透力,发展前景广阔。

本课程不但要培养学生的抽象思维能力,而且更注重培养学生运用数学方法解决实际问题的能力。然而,从作者多年讲授离散数学的效果来看,有不少学生在学习完抽象的数学理论后,对于其中相关理论和方法的学习目标和作用并不明确,也不知道这些理论的真正作用,尤其是不能将离散数学的学习与其计算机实现相结合。往往是单纯地学习理论知识,缺乏与实际问题的联系,这是离散数学教学的一个亟待改进的问题。

本书的特色

本教材在内容取材和写作风格上做了相应的整合与尝试。将抽象的离散数学理论和具体的计算机实现有机地联系起来,提出了离散数学的教学离不开计算机实验的思想,主要表现在: 

(1) 将离散数学理论教学与算法实现结合。

(2) 将多种算法和数据结构有机结合。

(3) 将离散数学理论与应用结合。

(4) 通俗易懂、循序渐进地给出算法的实现。

本书的主要内容

本教材分为基本理论和算法实现两个部分。基本理论包括数理逻辑、集合与关系、代数系统以及图论四方面内容; 算法实现穿插于理论介绍之后,详细地给出了具体的实现算法,其目的都是为读者进一步理解基本理论。本书所提供的源程序可以作为读者自主开发的基础。

基本理论约需讲授80课时,算法实现部分可视专业需要安排课程,估计讲授30课时。本书在内容阐述时力求严谨,推演时务求详尽,大部分概念都用例子予以说明。

为了将多种算法和数据有机地联系在一起,在第11章建立了一个“总界面”,通过总界面用户可以很方便地实现在不同应用程序之间的切换。

本书的读者

本书面向广大的希望学习离散数学的读者:

(1) 对那些离散数学的初学者来说,本书在介绍基本理论时,努力做到简明扼要、深入浅出,并提供了大量的例子,使抽象的离散数学理论变得具体,易于理解掌握。

(2) 对那些想尽快得到离散数学应用的读者,本书是“离散数学应用程序包”,只要建立相关的数据文件,就可以实现离散数学的基本应用。特别是第11章提供的“总界面”,使操作非常方便。

(3) 对那些想进一步用Delphi对离散数学算法及其他算法进行开发的读者,本书是一本很好的基础教材,从建立数据文件到开发应用程序,读者都可以从本书中找到对应的有参考价值的内容。

本书的作者

本书第1篇数理逻辑的理论部分(第1章、第2章),第2篇集合与关系的理论部分(第4章)由山东师范大学姜彤彤编写; 第3篇代数系统的理论部分(第7章),第4篇图论的理论部分(第9章)由山东经济学院许崇敬编写; 第1篇数理逻辑的算法实现部分(第3章)由山东经济学院林腾编写; 其余部分由山东经济学院吴修国编写并承担了全书的策划、修改和定稿工作。全书由山东经济学院江学军博士、教授审校。在本书编写过程中,得到了山东经济学院教务处韩作生处长大力支持,在此我们表示衷心感谢。

在编写本书过程中,我们努力将离散数学的理论教学与实验教学相结合。尽管这是一次很好的尝试,但在这个过程中,限于作者的水平,可能出现很多意想不到的问题,错误和疏漏在所难免。希望使用本书的教师和作者不吝指正。

作者2009年1月

目录

第1篇数理逻辑及实用算法

第1章命题逻辑

1.1命题的基本概念

1.2命题联结词

1.3命题公式与翻译

1.4真值表与等价公式

1.5重言式与蕴含式

1.6其他联结词

1.7对偶与范式

1.8命题演算的推理理论

第2章谓词逻辑

2.1谓词的概念与表示

2.2谓词公式与翻译

2.3变元的约束

2.4谓词公式的等价式与蕴含式

2.5谓词公式的范式

2.6谓词演算的推理理论

第3章数理逻辑中的实用算法

3.1命题公式的真值表算法

3.2命题公式的主析(合)取范式算法

第2篇集合与关系及实用算法

第4章集合与关系

4.1集合的基本概念

4.2集合的运算

4.3序偶与笛卡尔积

4.4关系及其表示

4.5关系的性质

4.6复合关系和逆关系

4.7关系的闭包运算

4.8集合的划分与覆盖

4.9等价关系与等价类

4.10相容关系与相容类

4.11偏序关系与偏序集

第5章函数

5.1函数的概念

5.2逆函数和复合函数

5.3基数的概念

5.4基数的比较

第6章集合与关系中的实用算法

6.1集合的基本运算算法

6.2集合的幂集算法

6.3关系的闭包运算算法

6.4等价关系和等价类算法

第3篇代数系统及实用算法

第7章代数系统

7.1代数系统的引入

7.2运算及其性质

7.3半群

7.4群与子群

7.5阿贝尔群与循环群

7.6陪集与拉格朗日定理

7.7同态与同构

7.8环与域

第8章代数系统中的实用算法

8.1代数系统性质判定算法

8.2群的判定算法

第4篇图论及实用算法

第9章图论

9.1图的基本概念

9.2路与回路

9.3图的矩阵表示

9.4欧拉图和哈密尔顿图

9.5平面图

9.6对偶图与着色

9.7树与生成树

9.8根树及其应用

第10章图论中的实用算法

10.1计算机中图的表示

10.2图的连通性算法

10.3欧拉图的判定算法

10.4哈夫曼树的构造算法

10.5最小生成树算法

第11章程序集成

11.1系统总界面的开发

11.2系统总界面算法

参考文献

作者简介

编辑推荐

作者寄语

电子资料

www.luweidong.cn

下一个