Сортировка "наобо рот"

From
Serge Nozhenko (2:5020/175.1)
To
Oleg Khovayko
Date
2002-10-13T14:49:14Z
Area
RU.ALGORITHMS
12 Oct 02 21:57, Oleg Khovayko wrote to Serge Nozhenko:

 >> Держать список, отсортированный по адресам stable методом,

 OK> Добавь также, что данная stable-сортировка должна сохранять порядок
 OK> записей с одинаковым адресом.

  Она и сохраняет, что же еще она делает? На самом деле в этой задаче, конечно, никакой сортировки вообще не нужно, просто записи вставляются в нужном порядке.

 >> Всякий раз выбирать ближайший по списку запрос
 >> с отличным от предыдущего адресом.

 OK> А если все запросы в списке направлены только на один адрес - как
 OK> "выбирать ближайший по списку запрос с отличным от предыдущего адресом"?

 OK> Еще возникают сомнения на тему "выбирать ближайший по списку запрос".
 OK> Если список отсортирован по адресам, как ты предлагаешь, то что значит
 OK> "ближайший по списку"?

  Ну ё... Ближайший при последовательном переборе в закольцованном с точки зрения этого перебора списке. Если при переборе дошли до записи, с которой начали - берем ее. Все это ерунда. Основная мысль: не нужно изобретать никакой "сортировки наоборот", можно использовать список, просто отсортированный по адресам. А уж как он там будет организован: будет ли все тупо храниться в одном общем массиве, или записи с одинаковыми адресами будут размещаться в отдельных списках - дело десятое. Дайте человеку поработать. :-)

 Serge

--- Golded 2.41+
 * Origin: Moccoletto (2:5020/175.1)