The OrderedTree type exposes the following members.
Constructors
| Name | Description | |
|---|---|---|
| OrderedTree | Initializes a new instance of the OrderedTree class |
Methods
| Name | Description | |
|---|---|---|
| Add |
Add
args: ByVal key As IComparable, ByVal data As Object
key is object that implements IComparable interface
performance tip: change to use use int type (such as the hashcode)
| |
| Clear | ||
| ContainsKey | ||
| Elements()()()() | ||
| Elements(Boolean) | ||
| Equals | (Inherited from Object.) | |
| Finalize |
Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection.
(Inherited from Object.) | |
| GetData | ||
| GetEnumerator | ||
| GetHashCode |
Serves as a hash function for a particular type.
(Inherited from Object.) | |
| GetMaxKey | ||
| GetMaxValue | ||
| GetMinKey | ||
| GetMinValue | ||
| GetType |
Gets the Type of the current instance.
(Inherited from Object.) | |
| IsEmpty | ||
| KeyElements | ||
| MemberwiseClone |
Creates a shallow copy of the current Object.
(Inherited from Object.) | |
| Remove | ||
| RemoveMax | ||
| RemoveMin | ||
| RotateLeft |
RotateLeft
Rebalance the tree by rotating the nodes to the left
| |
| RotateRight |
RotateRight
Rebalance the tree by rotating the nodes to the right
| |
| ToString | (Inherited from Object.) |
Fields
| Name | Description | |
|---|---|---|
| sentinelNode |