Table of Contents

Interface IOrderedSymbolTable<TKey, TValue>

Namespace
AlgorithmsSW.SymbolTable
Assembly
AlgorithmsSW.dll
public interface IOrderedSymbolTable<TKey, TValue> : ISymbolTable<TKey, TValue>, IReadOnlySymbolTable<TKey, TValue>

Type Parameters

TKey
TValue
Inherited Members
Extension Methods

Methods

CountRange(TKey, TKey)

int CountRange(TKey start, TKey end)

Parameters

start TKey
end TKey

Returns

int

KeyWithRank(int)

TKey KeyWithRank(int rank)

Parameters

rank int

Returns

TKey

KeysRange(TKey, TKey)

IEnumerable<TKey> KeysRange(TKey start, TKey end)

Parameters

start TKey
end TKey

Returns

IEnumerable<TKey>

LargestKeyLessThanOrEqualTo(TKey)

TKey LargestKeyLessThanOrEqualTo(TKey key)

Parameters

key TKey

Returns

TKey

MaxKey()

TKey MaxKey()

Returns

TKey

MinKey()

TKey MinKey()

Returns

TKey

RankOf(TKey)

int RankOf(TKey key)

Parameters

key TKey

Returns

int

SmallestKeyGreaterThanOrEqualTo(TKey)

TKey SmallestKeyGreaterThanOrEqualTo(TKey key)

Parameters

key TKey

Returns

TKey