vbtsub: Using vector to generate sub tree from vector binary tree

Description Usage Arguments Value See Also Examples

View source: R/vbtvisit.R

Description

Visit the vector binary tree and generate a sub tree from visited vector binary tree, through specific assigment determined by the argument inq.

Usage

1
vbtsub(x, inq)

Arguments

x

The vector binary tree to be visited. Traversal is available by setting -1 in desired layer.

inq

An integer vector to determine the visiting location. The length of inq should be the same as the layers of visited vector binary tree. If any assignment in specificed layer exceeds its intrinsic length of visited vector binary tree layer, all elements will be returned in this layer.

Value

Return a sub tree from visited vector binary tree, according to the argument inq.

See Also

vbtinq, advbtinq, advbtsub.

Examples

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
#Make vector binary tree:
colnamevbt <- dl2vbt(chrvec2dl(colnames(datatest)))

#Generating sub tree by specific assignment:
vbtsub(colnamevbt, c(2, 3, 1, 1))

#Generating sub tree with traversal in the second layers:
vbtsub(colnamevbt, c(2, -1, 1, 1))

#Generating sub tree with invalid assignments in 1st and 3rd layers:
vbtsub(colnamevbt, c(4, 3, 7, 1))

VBTree documentation built on May 2, 2019, 12:39 p.m.