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


ru.algorithms

 
 - RU.ALGORITHMS ----------------------------------------------------------------
 From : Oleg Shatalov                        2:5020/400     19 Sep 2002  17:35:01
 To : All
 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 байт (индекс ветви и два указателя на левую и
 
 правую дочерние ветви)).
 
 Единственный минус, как я уже говорил выше, это сдвиг массива при вставке
 внутрь или при удалении элемента внутри массива.
 
 Пока,
 Олег.
 --- ifmail v.2.15dev5
  * Origin: Golden Triangle On Line Inc. (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/257588c82c190.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional