[数学]图论及相关算法入门.pptVIP

  • 2
  • 0
  • 约6.88千字
  • 约 30页
  • 2018-03-03 发布于浙江
  • 举报
[数学]图论及相关算法入门

图论及其算法 复旦大学 董佳明 图的概念 1.图是由顶点集合及顶点间的关系集合组成的一种数据结构 G(V,E),图由边和点组成。 2.有向图和无向图:有向图的边是有方向的,x,y和y,x是两条边,在无向图中是一条边。 3.完全图:边数为n(n+1)/2的无向图,边数为n(n+1)的有向图 图的存储 1.邻接矩阵 a[i,j]表示i到j的边 2.邻接表pre,other,last pre[i]表示i这条边的前一条边 other[i]表示i这条边指向的点 last[i]表示i这个点连接的最后一条边 注意:都是有向边!!! 邻接矩阵 这种数据结构比较简单,适合储存规模较小、边比较稠密的图。 readln(n) for i:=1 to n do for j:=1 to n do read(a[i,j]); 邻接表 事实上是一种链表,适合储存规模较大,边比较稀疏的图。 readln(n,m); //m是边数,n是点数 l:=0; for i:=1 to m do begin readln(p,q); inc(l);pre[l]:=last[p];last[p]:=l;other[l]:=q; inc(l);pre[l]:=last[q];last[q]:=l;other[l]:=p; end; //无向边就相当于两条有向边

文档评论(0)

1亿VIP精品文档

相关文档