parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

Ответ

Igor 10.09.2002 13:31

> но это налагает ограничение
> в 100 "впихнутых" постов и вообще как-то неизящно.

Вообще-то весь мир вокруг именно так и устроен - неизящно, пошло, грязно, банально и цинично. Без каких-либо исключений. Ваше решение хранить дату в varchar - яркий тому пример. Я думал, вы в курсе. :)

В микрокомпьютере БК-0010 на этот случай была команда RENUMBER.

Если говорить об идеальном хранилище, то нумерация может быть валовой, а элементы отсортировываться путём обмена их местами:

0 Pushkin
1 Dantes
2 Mozart
3 Salieri

=>

0 Mozart
1 Dantes
2 Pushkin
3 Salieri

Это простейший случай. Более интересные вариант - списки с указателями на next-previous. Есть ещё интереснее. Если ваше время стоит мало, а писать сайты вы хотите на C - берите книжки с классическими алгоритмами и вперёд. :)