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