多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
1. 顶点(Vertex) 2. 边(Edge) ```scala Graph=(V,E) // 图 V={v1,v2,v3} // 顶点集合 E={(v1,v2),(v1,v3),(v2,v3)} // 边集合 ``` :-: ![](https://img.kancloud.cn/f2/f0/f2f0fd1d550f3058aca9309c624d2b07_839x472.png) 顶点和边 3. 有向图 ```scala G=(V,E) V={A,B,C,D,E} E={<A,B>,<B,C>,<B,D>,<C,E>,<D,A>,<E,D>} ``` 4. 无向图 ```scala G=(V,E) V={A,B,C,D,E} E={(A,B),(A,D),(B,C),(B,D),(C,E),(D,E)} ``` :-: ![](https://img.kancloud.cn/67/a8/67a898541125b4f046395c825f0fa5b0_1010x254.png) 有向图与无向图 5. 有环图 包含一系列顶点连接的回路(环路)。 6. 无环图 DAG即为有向无环图。 :-: ![](https://img.kancloud.cn/e1/a9/e1a99177ab41a2ddb5e542aac87637d5_1049x307.png) 有环图与无环图 7. 度:一个顶点所有边的数量。 * 出度:指从当前顶点指向其他顶点的边的数量。 * 入度:其他顶点指向当前顶点的边的数量。 :-: ![](https://img.kancloud.cn/67/bc/67bcd7dfe8f6862652adaa0a0763bc12_694x354.png) 度:一个顶点所有边的数量