Рефераты | Рефераты по информатике, программированию | Создание эффективной реализации сортированного списка с использованием generics | страница реферата 14 | Большая Энциклопедия Рефератов от А до Я
Большая Энциклопедия Рефератов от А до Я
  • Рефераты, курсовые, шпаргалки, сочинения, изложения
  • Дипломы, диссертации, решебники, рассказы, тезисы
  • Конспекты, отчеты, доклады, контрольные работы

  • Кроме точного позиционирования, можно производить позиционирование на элемент, ключ которого больше, меньше, больше или равен и меньше или равен некоторому значению. Этим занимается функция Navigate. В качестве параметров она получает значение ключа и тип поиска. Тип поиска задается следующим перечислением:

    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;


    Рекомендуем скачать другие рефераты по теме: сочинения по русскому языку, личные сообщения.



    Предыдущая страница реферата | 7  8  9  10  11  12  13  14  15  16  17 |




    Поделитесь этой записью или добавьте в закладки

       




    Категории:



    Разделы сайта




    •