John Geitzen's implementation of templated splay trees.
More...
List of all members.
Classes |
| class | SplayTreeNode |
| class | TiedList |
Public Member Functions |
|
void | Add (TKey key, TValue value) |
|
void | Add (KeyValuePair< TKey, TValue > item) |
|
void | Clear () |
|
bool | ContainsKey (TKey key) |
|
bool | Contains (KeyValuePair< TKey, TValue > item) |
|
bool | Remove (TKey key) |
|
bool | TryGetValue (TKey key, out TValue value) |
|
bool | Remove (KeyValuePair< TKey, TValue > item) |
|
void | Trim (int depth) |
|
void | CopyTo (KeyValuePair< TKey, TValue >[] array, int arrayIndex) |
IEnumerator< KeyValuePair
< TKey, TValue > > | GetEnumerator () |
Properties |
|
TValue | this[TKey key] [get, set] |
|
int | Count [get] |
|
bool | IsReadOnly [get] |
|
ICollection< TKey > | Keys [get] |
|
ICollection< TValue > | Values [get] |
Detailed Description
template<TKey, TValue>
class Simulator::SplayTree< TKey, TValue >
John Geitzen's implementation of templated splay trees.
- Template Parameters:
-
| TKey | The type of the keys |
| TValue | The type of the values |
The documentation for this class was generated from the following file:
- C:/Users/perseant/Desktop/sharpc/MSEI/Simulator/Simulator/SplayTree.cs