14
// compute lp, la and ls
14
// compute lp, la and ln
16
16
ma=prod(size(g('tail')))
17
17
if g('directed')==1 then
18
[lp,la,ls]=m6ta2lpd(g('tail'),g('head'),n+1,n)
18
[lp,la,ln]=m6ta2lpd(g('tail'),g('head'),n+1,n)
20
[lp,la,ls]=m6ta2lpu(g('tail'),g('head'),n+1,n,2*ma)
20
[lp,la,ln]=m6ta2lpu(g('tail'),g('head'),n+1,n,2*ma)
23
[l,v]=m6dfs(i,lp,ls,n)
24
p=m6prevn2p(i,j,v,la,lp,ls,g('directed'))
23
[l,v]=m6dfs(i,lp,ln,n)
24
p=m6prevn2p(i,j,v,la,lp,ln,g('directed'))