Главная страница


ru.algorithms

 
 - RU.ALGORITHMS ----------------------------------------------------------------
 From : Andrey Belyakov                      2:5020/400     23 Sep 2002  21:14:24
 To : Oleg Shatalov
 Subject : Re: [Q] Быстpый поиск в отсоpтиpованном спис  ке
 -------------------------------------------------------------------------------- 
 
 Ох, Холм, вы как всегда ничего не знанеете за пределами сыска...
 
 Для списка определен ряд допустимых операций:
 - получить первый элемент
 - получить следующий элемент
 - удалить текущий элемент
 - добавить элемент
 
 Для двунаправленого списка дополнительно
 - получить последний элемент
 - получить предыдущий элемент.
 
 Понятие _индекса_ для списка просто не определено.
 
 Андрей.
 
 > > Создали и добавили 1, 2, 3 Удалили 2. Создали и добавили 4... и т.д.
 > > Отсортировали результат - требуется назвать _индекс_ бывшего третьего...
 >
 > Ватсон, это же элементарно! (с)
 >
 > 1) Создали список.
 > 2) Занесли 1,2,3 на позиции 1,2,3.
 > 3) Удалили 2 с позиции 2. Получили список из двух элементов 1,3. При этом
 > элемент 3 сдвигается на одну позицию и занимает место элемента 2.
 > 4) Добавили 4 на позицию 3. Получили список 1,3,4.
 > 5) Добавили 10 на позицию 4. Получили список 1,3,4,10.
 > 6) Добавили 2 на позицию 2. При этом элементы 3,4,10 сдвигаются на одно
 > позицию и получается список 1,2,3,4,10.
 >
 > Hичего сортировать не надо, список и так отсортирован.
 > Поиск позиции, куда вставить новый элемент, производится все тем же
 > двоичным поиском.
 >
 > При этом памяти нужно в три раза меньше чем для хранения двоичного дерева
 > (4 байта на индекс вместо 12 байт (индекс ветви и два указателя на левую и
 >
 > правую дочерние ветви)).
 >
 > Единственный минус, как я уже говорил выше, это сдвиг массива при вставке
 > внутрь или при удалении элемента внутри массива.
 >
 > Пока,
 > Олег.
 -- 
 Отправлено через сервер Форумы@mail.ru - http://talk.mail.ru
 --- ifmail v.2.15dev5
  * Origin: Talk.Mail.Ru (2:5020/400)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 [Q] Быстрый поиск в отсортированном списке   Sergei Emantayev   18 Sep 2002 14:29:13 
 Re: [Q] Быстрый поиск в отсортированном списке   akrivosheev@utc.ru   18 Sep 2002 14:47:39 
 Re: [Q] Быстрый поиск в отсортированном спис ке   Andrey Belyakov   18 Sep 2002 17:39:21 
 Re: [Q] Быстpый поиск в отсоpтиpованном списке   Slavik Levchenko   18 Sep 2002 17:46:30 
 Re: [Q] Быстpый поиск в отсоpтиpованном спис ке   Andrey Belyakov   18 Sep 2002 22:44:21 
 Re: [Q] Быстpый поиск в отсоpтиpованном списке   Oleg Shatalov   18 Sep 2002 23:47:34 
 [Q] Быстpый поиск в отсоpтиpованном списке   Stanislav Shwartsman   18 Sep 2002 23:55:29 
 Re: [Q] Быстpый поиск в отсоpтиpованном спис ке   Andrey Belyakov   19 Sep 2002 02:30:14 
 Re: [Q] Быстpый поиск в отсоpтиpованном списке   Oleg Shatalov   19 Sep 2002 17:35:01 
 Re: [Q] Быстpый поиск в отсоpтиpованном спис ке   Andrey Belyakov   23 Sep 2002 21:14:24 
 Re: [Q] Быстpый поиск в отсоpтиpованном списке   Oleg Shatalov   23 Sep 2002 21:35:07 
 Re: [Q] Быстpый поиск в отсоpтиpованном спис ке   Andrey Belyakov   24 Sep 2002 00:22:48 
 Re: [Q] Быстpый поиск в отсоpтиpованном списке   Oleg Shatalov   23 Sep 2002 18:39:03 
 Re: [Q] Быстpый поиск в отсоpтиpованном спис ке   Andrey Belyakov   20 Sep 2002 17:12:48 
 [Q] Быстpый поиск в отсоpтиpованном списке   Stanislav Shwartsman   18 Sep 2002 23:53:12 
 Re: [Q] Быстрый поиск в отсортированном списке   Gimpelson Vadim   19 Sep 2002 01:15:08 
 Re: [Q]   Sergei Emantayev   19 Sep 2002 15:21:43 
 Re: [Q]   Sergei Emantayev   19 Sep 2002 15:23:43 
 Re: [Q]   Andrew Ezhguroff   27 Sep 2002 21:38:37 
 [Q] Быстрый поиск в отсортированном списке   Sergei Emantayev   24 Sep 2002 11:55:37 
 [Q] Быстрый поиск в отсортированном списке   Andrew Aksyonoff   24 Sep 2002 19:28:02 
Архивное /ru.algorithms/6488a4134440.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional