![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#21 | |
Старожил
Регистрация: 22.05.2007
Сообщений: 9,087
|
![]() Цитата:
Код:
Последний раз редактировалось pu4koff; 17.04.2009 в 12:18. |
|
![]() |
![]() |
![]() |
#22 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]()
Есть технология Rush More - считаю что самая быстрая сортировка описана там.
Вот еще придумал такую сортировку, поскольку не знаю ее аналогов назвал ее методом индексов. Код:
Если кто знает аналог просьба показать.
I'm learning to live...
Последний раз редактировалось Stilet; 17.04.2009 в 13:50. |
![]() |
![]() |
![]() |
#23 |
Высокая репутация
СуперМодератор
Регистрация: 27.07.2008
Сообщений: 15,810
|
![]()
Stilet
Судя по идеи - вариант линейной сортировки (смотрите моё предыдущее сообщение). Вот только приведённый пример у меня не сработал. E-Mail: arigato.freelance@gmail.com
|
![]() |
![]() |
![]() |
#24 |
Старожил
Регистрация: 22.05.2007
Сообщений: 9,087
|
![]()
Мне это несколько напомнило сортировку подсчетом. И почему я её всегда путаю с быстрой сортировкой... В универе неправильно её препод называл или я туплю)
|
![]() |
![]() |
![]() |
#25 | |||
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]()
Поправил функу, там баги были
Цитата:
![]() Цитата:
Цитата:
I'm learning to live...
Последний раз редактировалось Stilet; 17.04.2009 в 13:56. |
|||
![]() |
![]() |
![]() |
#26 | |
Старожил
Регистрация: 29.01.2008
Сообщений: 2,406
|
![]() Цитата:
Код:
Вообще советую почитать, там интересные вещи написаны. ![]() |
|
![]() |
![]() |
![]() |
#27 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]() Цитата:
Бывают оптимальные решения для конкретно поставленной задачи.
I'm learning to live...
|
|
![]() |
![]() |
![]() |
#28 |
Старожил
Регистрация: 29.01.2008
Сообщений: 2,406
|
![]() |
![]() |
![]() |
![]() |
#29 |
Старожил
Регистрация: 22.05.2007
Сообщений: 9,087
|
![]()
Ну на заборе тоже много чего написано. На десяти элементах этот алгоритм будет не самый эффективный. Опять же можно сделать быстрее сортировку, но памяти больше дополнительной потребуется. Или у нас массив будет наполовину отсортированный уже - тут уже другой алгоритм лучше отработает. В делфях может и этот алгоритм используется, но там же он выбирался как золотая середина, т.е. по времени неплохо, по расходу памяти нормально, а кого не устраивет результат - пусть пишет алгоритм под свою конкретную задачу
|
![]() |
![]() |
![]() |
#30 |
Пользователь
Регистрация: 11.04.2009
Сообщений: 23
|
![]()
Сколько людей,столько и мнений. Надо как-нибудь протестировать на скорость сортировки.
|
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Проверка многомерного массива на тип сортировки его строк. | FatCat | Помощь студентам | 4 | 20.12.2008 21:21 |
Из сортировки массива в сортировку матрици | XXXimpulsXXX | Помощь студентам | 2 | 12.10.2008 15:11 |
Какой самый быстрый метод заполнения массива, например двухмерного? | SkAndrew | Общие вопросы Delphi | 11 | 29.05.2008 13:23 |
ВИд | benjaminfran | Софт | 2 | 22.02.2008 08:55 |
Предложите самый быстрый алгоритм! | Gambler | Общие вопросы Delphi | 6 | 26.12.2006 22:44 |