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
TKeyend
TKey
Returns
KeyWithRank(int)
TKey KeyWithRank(int rank)
Parameters
rank
int
Returns
- TKey
KeysRange(TKey, TKey)
IEnumerable<TKey> KeysRange(TKey start, TKey end)
Parameters
start
TKeyend
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
SmallestKeyGreaterThanOrEqualTo(TKey)
TKey SmallestKeyGreaterThanOrEqualTo(TKey key)
Parameters
key
TKey
Returns
- TKey