![]() |
|
|
![]()
|
|
| bullvinkle |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 52 Регистрация: 18.3.2008 Репутация: нет Всего: нет |
Помогите оценить сложность алгоритма.
Мы этого не учили, но в индивидуальном задании это требуется (объясняется типа "на то оно и индивидуальное, что бы сами что то выучили"). Вобщем есть у меня алгоритм сортировки методом Хоара. Вот так я его реализовал
Сортирую строки в файле. Идеально, конечно же, было бы если бы мне кто то проанализировал и посчитал выч. сложность, но если это слишком трудоемкая работа, то попрошу посоветовать мне литературу, что бы я сам разобрался. Это сообщение отредактировал(а) bullvinkle - 24.12.2008, 16:38 |
|||
|
||||
| maxdiver |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 381 Регистрация: 29.1.2008 Где: Саратов Репутация: 16 Всего: 18 |
Теоретическая оценка быстрой сортировки (что N^2 в худшем случае, и NlogN в среднем) встречается в каждой второй книге по алгоритмам
Однако у вас тема называется "экспериментальная", что немного отличается от "теоретической" оценки Вероятно, предполагается, что вы должны позапускать этот алгоритм на большом количестве случайных тестов, найдёте среднюю скорость алгоритма, а потом ещё попытаетесь выделить "плохие" входные массивы, на которых быстрая сортировка работает как можно дольше, и для них тоже посчитаете, скажем, наихудшее время работы алгоритма. |
|||
|
||||
| bullvinkle |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 52 Регистрация: 18.3.2008 Репутация: нет Всего: нет |
Спасибо, Вам большое, что уберегли меня от дурной работы.
Ну все, буду ганять функцию gettime, которая оч. корявая))) |
|||
|
||||
![]()
|
| Правила форума "Алгоритмы" | |
|
|
Форум "Алгоритмы" предназначен для обсуждения вопросов, связанных только с алгоритмами и структурами данных, без привязки к конкретному языку программирования и/или программному продукту.
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, maxim1000. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Алгоритмы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |