• Уважаемый посетитель!!!
    Если Вы уже являетесь зарегистрированным участником проекта "миХей.ру - дискусcионный клуб",
    пожалуйста, восстановите свой пароль самостоятельно, либо свяжитесь с администратором через Телеграм.

Ваш любимый алгоритм сортировки

Опрос Опрос Ваш любимый алгоритм сортировки

  • Обменами

    Голосов: 0 0.0%
  • Выбором

    Голосов: 1 11.1%
  • Пузырьком

    Голосов: 2 22.2%
  • Простыми вставками

    Голосов: 0 0.0%
  • Бинарными вставками

    Голосов: 0 0.0%
  • Слиянием

    Голосов: 0 0.0%
  • Quicksort

    Голосов: 4 44.4%
  • Heapsort

    Голосов: 2 22.2%
  • Шелл

    Голосов: 0 0.0%
  • Деревом поиска

    Голосов: 0 0.0%
  • Я не знаю ни одной сортировки

    Голосов: 0 0.0%
  • Другое

    Голосов: 0 0.0%

  • Всего проголосовало
    9
Я не помню как он называется :cry: старость, блин, не радость...
Код:
for (i=0; i<n-1; i++)
{
    m = i;
    for (j=i+1; j<n; j++)
        if (arr[j] > arr[m]) m=j;
    if (m != i)
    {
        tmp    = arr[m];
        arr[m] = arr[i];
        arr[i] = tmp;
    }
}
Насколько я смутно помню из соответствующего курса, алгоритм этот достаточно пристойный по скорости, и помнить все остальные мне просто лень :D
Но это если самой писать приходится. А если, к примеру, Перл есть, то я и не помню какая там сортировка встроенная...
 
Кажется, это сортировка выбором. Селект?
 
Кстати, недавно я узнал, что есть какой-то дикий алгоритм (по слухам, смесь поразрядной сортировки и сортировки слиянием). И будто этот алгоритм требователен к ресурсам, но является самым быстрым.
Что за алгоритм, кто-нибудь знает?
 
Кхе... А почему один вариант ответа?? Тогда я за быструю..
 
А мне нравится пирамидная сортировка(HEAPSORT) НУ ИЛИ QUICK ,по времени они по мое-му одинаковые примерно
 
Назад
Сверху