nodeasc

Асценданты узлов

Синтаксис

A = nodeasc(T,N)

Описание

nodeasc - утилита управления деревом.

A = nodeasc(T,N) возвращает индексы всех восходящих элементов узла N в древовидном T где N может быть индекс узлом или глубиной и положением узла. A - вектор-столбец с A(1) = индекс узла N.

A = nodeasc (T, N, 'deppos') является матрицей, которая содержит глубины и положения всех восходящих. A(i,1) - глубина i-й восходящий и A(i,2) - положение i-й восходящий.

Нумерация узлов выполняется слева направо и сверху вниз. Корневой индекс 0.

Примеры

% Create binary tree of depth 3.
t = ntree(2,3); 
t = nodejoin(t,5); 
t = nodejoin(t,4); 
plot(t)

% Change Node Label from Depth_Position to Index
% (see the plot function).

nodeasc(t,[2 2])
ans =
    5 
    2 
    0

nodeasc(t,[2 2],'deppos')
ans =
    2     2 
    1     1 
    0     0

См. также

| |

Представлено до R2006a