Graph

graph

graph is an abstract data type that is meant to implement the graph and hypergraph concepts from mathematics.

Edge

An edge represents a connection between nodes. Edges can be either directed or undirected, depending on the type of graph. Edges can also have weights, which may correspond to strength of relationship or distance between edges. (For instance, if a graph represents a map, then the weights of each edge will represent the distance between two nodes.) 

Directed Graph

A directed graph is one in which edges connect nodes in only one direction.

Undirected Graph

An undirected graph is one in which edges connect nodes bidirectionally (in both directions). Node: A node, usually drawn as a circle, represents an item that can be related to other items or nodes. Nodes are sometimes referred to as vertices.


Connected

A graph is connected if from any node you can reach any other node.

Disconnected

A graph is disconnected if certain groups of nodes form an island that has no connection to the rest of the graph.


Reference

http://www.cprogramming.com/tutorial/computersciencetheory/graphtheory.html


More on graph

http://web.cecs.pdx.edu/~sheard/course/Cs163/Doc/Graphs.html






  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值