Skip to content
Riaan Hanekom edited this page Mar 10, 2013 · 3 revisions

The Splay Tree data structure

[Serializable]
public class SplayTree<TKey, TValue> : BinarySearchTreeBase<TKey, TValue>
{
    // Methods
    public SplayTree();
    public SplayTree(IComparer<TKey> comparer);
	
    // With All Of BinarySearchTreeBase Members : Contains, Add, Remove, etc.

    // Properties
    public override KeyValuePair<TKey, TValue> Maximum { get; }
    public override KeyValuePair<TKey, TValue> Minimum { get; }
}