Программа  19                        Кирсанов М.Н, 
Графы в Maple

 

Код Прюфера

>    restart;with(networks):new(G):n:=16:

>    addvertex($ 1..n,G):# Вершины

>    addedge(Path(1,2,3,4,8,12,11),G):# Ветви

>    addedge(Path(2,6,5,9,13),G):

>    addedge(Path(6,10,14,15,16),G):

>    addedge({3,7},G):

>    r:=seq([seq(1+j+4*i,i=0..3)],j=0..3):

>    draw(Linear(r),G);

>    T:=[0$(n-2)]:

>    for i to (n-2) do

>    mindegree(G,sm[i]):

>    z:=sm[i]:

>    z1:=departures(z,G):

>    T[i]:=z1[1]:

>    delete(z,G):

>    end do:

>    "Код Прюфера:", T;

[Maple Plot]