10.1 图的认识
10.1.1 图的基本概念
图是由一组顶点(或称节点)和一组边组成的数学结构。顶点代表实体,边代表实体之间的关系。图可以分为有向图和无向图。...有向无环图(DAG) :没有有向环的有向图。
10.1.4 子图
子图是原图的一个子集,包含原图的一部分顶点和边。子图的顶点和边都来自原图。...创建一个加权有向图
G = nx.DiGraph()
edges = [('A', 'B', 3), ('A', 'C', 6), ('B', 'C', 4), ('B', 'D', 4), ('C',...(G, pos, edge_labels=edge_labels)
plt.title('加权有向图及最短路径')
plt.show()
# 输出结果
print("从 A 到各顶点的最短路径:",...判断欧拉图的条件是:无向图所有顶点的度数为偶数;有向图每个顶点的入度等于出度。
10.4.2 哈密顿图
哈密顿图是指存在哈密顿回路的图。哈密顿回路是指经过图中每个顶点恰好一次且回到起点的回路。