Uses of Interface
components.binarytree.BinaryTree
Packages that use BinaryTree
Package
Description
Provides the
BinaryTree family interfaces and implementing classes.-
Uses of BinaryTree in components.binarytree
Classes in components.binarytree that implement BinaryTreeModifier and TypeClassDescriptionclassBinaryTree1<T>BinaryTreerepresented as a recursive data structure, done "bare-handed", with implementations of primary methods.classLayered implementations of secondary methods forBinaryTree.Methods in components.binarytree that return BinaryTreeMethods in components.binarytree with parameters of type BinaryTreeModifier and TypeMethodDescriptionfinal voidBinaryTree1.assemble(T root, BinaryTree<T> left, BinaryTree<T> right) voidBinaryTreeKernel.assemble(T root, BinaryTree<T> left, BinaryTree<T> right) Assembles inthisa tree with root labelrootand subtreesleftandright; the declaration notwithstanding, the dynamic type ofleftandrightmust be the same as the dynamic type ofthis.final TBinaryTree1.disassemble(BinaryTree<T> left, BinaryTree<T> right) BinaryTreeKernel.disassemble(BinaryTree<T> left, BinaryTree<T> right) Disassemblesthisinto its root label, which is returned as the value of the function, and subtreesleftandright; the declaration notwithstanding, the dynamic type ofleftandrightmust be the same as the dynamic type ofthis.voidBinaryTree.inOrderAssemble(T root, BinaryTree<T> left, BinaryTree<T> right) Assembles inthisa tree that has the same in-order traversal as a tree with root labelrootand subtreesleftandright; the declaration notwithstanding, the dynamic type ofleftandrightmust be the same as the dynamic type ofthis.voidBinaryTreeSecondary.inOrderAssemble(T root, BinaryTree<T> left, BinaryTree<T> right) final voidBinaryTree1.transferFrom(BinaryTree<T> source)