Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Общие вопросы по программированию, компьютерный форум
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 15.11.2012, 20:32   #1
Proskurina
Форумчанин
 
Регистрация: 27.05.2012
Сообщений: 109
По умолчанию За счет чего в алгоритмах быстрых сортировок происходит выигрыш при выполнении операций сравнения и перестановок

За счет чего в алгоритмах быстрых сортировок происходит выигрыш при выполнении операций сравнения и перестановок?
Proskurina вне форума Ответить с цитированием
Старый 15.11.2012, 21:48   #2
Abstraction
Старожил
 
Аватар для Abstraction
 
Регистрация: 25.10.2011
Сообщений: 3,178
По умолчанию

Есть понятие "числа инверсий" (числа пар чисел, которые находятся в обратном порядке). Когда это число равно 0, массив отсортирован. Среднее число инверсий в случайным образом упорядоченном массиве - N*(N-1)/4.
При сортировке пузырьком, каждый обмен уменьшает число инверсий ровно на 1. Быстрые сортировки, грубо говоря, в какие-то моменты совершают обмены, в среднем уменьшающие число инверсий не на константу, а на долю от N.
Abstraction вне форума Ответить с цитированием
Старый 16.11.2012, 10:26   #3
Proskurina
Форумчанин
 
Регистрация: 27.05.2012
Сообщений: 109
По умолчанию

спасибо)
а можно поконкретнее???
Proskurina вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Ни чего не происходит((( Givshuk Помощь студентам 2 16.03.2012 23:15
Кол-во перестановок и сравнений при сортировках Peek-a-boo Помощь студентам 0 04.11.2010 12:04
При 3-ем нажатии происходит событие Vinnipux JavaScript, Ajax 3 29.09.2010 07:56
Чего не происходит чтения с файла? Nikita1987 Общие вопросы C/C++ 8 29.06.2010 16:14
что происходит при нажатии power bnv Компьютерное железо 5 09.03.2009 14:39