![]() |
Accord.Collections Namespace |
Class | Description | |
---|---|---|
![]() | BinaryNodeTNode |
Tree node for binary trees.
|
![]() ![]() | BinaryTreeTNode |
Base class for binary trees. This class does not implement a binary search
tree, but can used to implement one. For binary search trees, please refer
to RedBlackTreeT, KDTree and VPTree.
|
![]() | KDTree |
Convenience class for k-dimensional tree static methods. To
create a new KDTree, specify the generic parameter as in
KDTreeT.
|
![]() ![]() | KDTreeT |
K-dimensional tree.
|
![]() | KDTreeBaseTNode |
Base class for K-dimensional trees.
|
![]() | KDTreeNode |
K-dimensional tree node (for KDTree).
|
![]() | KDTreeNodeT |
K-dimensional tree node (for KDTreeT).
|
![]() | KDTreeNodeBaseTNode |
Base class for K-dimensional tree nodes.
|
![]() | KDTreeNodeCollectionTNode |
Collection of k-dimensional tree nodes.
|
![]() | KDTreeNodeListT |
List of k-dimensional tree nodes.
|
![]() | KeyValuePairComparerTKey, TValue |
Vanilla key-based comparer for KeyValuePairTKey, TValue.
|
![]() | OrderedDictionaryTKey, TValue |
Ordered dictionary.
|
![]() | PriorityQueueT |
Priority queue.
|
![]() | ReadOnlyKeyedCollectionTKey, TValue |
Read-only keyed collection wrapper.
|
![]() | RedBlackTreeT |
Red-black tree.
|
![]() | RedBlackTreeTKey, TValue |
Red-black tree specialized for key-based value retrieval.
|
![]() | RedBlackTreeDictionaryTKey, TValue |
Sorted dictionary based on a red-black tree.
|
![]() | RedBlackTreeNodeT | RedBlackTreeT node.
|
![]() | RedBlackTreeNodeTKey, TValue | RedBlackTreeT node.
|
![]() | SPCell |
Region of space in a Space-Partitioning Tree. Represents an axis-aligned
bounding box stored as a center with half-dimensions to represent the boundaries
of this quad tree.
|
![]() | SPTree |
Space-Partitioning Tree.
|
![]() | SPTreeNode |
Node for a Space-Partitioning Tree.
|
![]() | TreeTNode |
Base class for tree structures.
|
![]() | TreeNodeTNode |
Tree node with arbitrary number of children.
|
![]() | TreeTraversal |
Static class with tree traversal methods.
|
![]() | TwoWayDictionaryTFirst, TSecond |
Two-way dictionary for efficient lookups by both key and value. This
can be used to represent a one-to-one relation among two object types.
|
![]() | VPTree |
Vantage-Point Tree.
|
![]() | VPTreeTPoint |
Vantage-Point Tree.
|
![]() | VPTreeTPoint, TData |
Vantage-Point Tree.
|
![]() | VPTreeBaseTPoint, TNode |
Base class for Vantage-Point Trees.
|
![]() | VPTreeNodeTPoint |
Node of a VPTree.
|
![]() | VPTreeNodeTPoint, TData |
Node of a VPTree.
|
![]() | VPTreeNodeBaseTPoint, TNode |
Base class for VPTree nodes.
|
Structure | Description | |
---|---|---|
![]() | NodeDistanceTNode |
Node-distance pair.
|
![]() | PriorityQueueNodeT |
Represents the node of a priority queue.
|
Interface | Description | |
---|---|---|
![]() | ITreeNodeTNode |
Common interface for tree nodes, such as BinaryTreeTNode and TreeNodeTNode.
|
Delegate | Description | |
---|---|---|
![]() | BinaryTraversalMethodTNode |
Tree enumeration method delegate.
|
![]() | TraversalMethodTNode |
Tree enumeration method delegate.
|
Enumeration | Description | |
---|---|---|
![]() | PriorityOrder |
Priority order for PriorityQueueT.
|
![]() | RedBlackTreeNodeType |
Possible node colors for RedBlackTreeTs.
|