Реферат: Создание эффективной реализации сортированного списка с использованием generics
public enum NavigateFlag : byte
{
Eqality, // ==
LessThan, // <
GreaterThan, // >
LessThanOrEqval, // <=
GreaterThanOrEqval // >=
}
А вот реализация этой функции:
public bool Navigate(K Key, NavigateFlag flag) { bool result = this.NavigateKey(Key); switch(flag) { case NavigateFlag.Eqality : return result; case NavigateFlag.GreaterThanOrEqval: if (result) return true; goto case NavigateFlag.GreaterThan; case NavigateFlag.GreaterThan: if (result) _currentElementIndex++; if (CurrentLeafPage.Count == _currentElementIndex) { if (CurrentLeafPage.NextPage == null) { _selected = false; return false; } К-во Просмотров: 528
Бесплатно скачать Реферат: Создание эффективной реализации сортированного списка с использованием generics
|