Skip to content

关于本章

一、本章讨论graph,以及一种特殊的graph:tree,两者在computer science中有着非常广泛的application。

See also:

1) tree

2) graph

二、本章讨论了图的定义,构造,基本操作,以及图在计算机科学各个领域各种各样的应用。

本章内容主要来自《Discrete Mathematics and Its Applications》和维基百科、boost graph library。

为什么要研究图?

The Boost Graph Library (BGL)中,有这样的介绍:

Graphs are mathematical abstractions that are useful for solving many types of problems in computer science.

需要从graph和relation来谈起,relation是广泛存在的,graph是描述relation的强大工具。