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.Subinterfaces with type arguments of type BinaryTree in components.binarytreeModifier and TypeInterfaceDescriptioninterfaceBinary tree kernel component with primary methods.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)