Table of Contents

Namespace Garyon.DataStructures.Trees

Classes

BaseTreeNode<TValue, TTree, TTreeNode>

Represents a tree node, which is a component that is contained within a tree.

BaseTree<TValue, TTree, TTreeNode>

Represents a tree.

BinarySearchTreeNode<T>

Represents a tree node, which is a component that is contained within a tree.

BinarySearchTreeNode<TValue, TTree, TTreeNode>

Represents a tree node, which is a component that is contained within a tree.

BinarySearchTree<T>

Represents a tree.

BinarySearchTree<TValue, TTree, TTreeNode>

Represents a tree.

BinaryTreeNode<T>

Represents a binary tree node, which is a component that is contained within a binary tree.

BinaryTreeNode<TValue, TTree, TTreeNode>

Represents a binary tree node, which is a component that is contained within a binary tree.

BinaryTree<T>

Represents a binary tree.

BinaryTree<TValue, TTree, TTreeNode>

Represents a binary tree.

TreeNode<T>

Represents a tree node, which is a component that is contained within a tree.

TreeNode<TValue, TTree, TTreeNode>

Represents a tree node, which is a component that is contained within a tree.

Tree<T>

Represents a tree.

Tree<TValue, TTree, TTreeNode>

Represents a tree.

Interfaces

ITreeNode<TValue>

Represents a tree node, which is a component that is contained within a tree.

ITreeNode<TValue, TTree, TTreeNode>

Represents a tree node, which is a component that is contained within a tree.

ITree<TValue>

Represents a tree.

ITree<TValue, TTree, TTreeNode>

Represents a tree.