4 / 4 / 0
Регистрация: 17.01.2010
Сообщений: 40
|
||||||
1 | ||||||
Сортировка Хоара, неполадки с реализацией16.05.2010, 15:32. Показов 2427. Ответов 3
Метки нет (Все метки)
Необходимо реализовать сортировку методом Хоара.
Сделал но выдаёт ошибки. Помогите, пожалуйста, разобраться! Краткое описание метода сортировки: Выбирается наугад элемент массива x[i] и массив просматривается слева до тех пор, пока не будет найден такой x[j], что x[j]>x[i]. После этого просматриваем массив справа до тех пор, пока не будет найден такой x[g], что x[g]<x[i]. Меняем местами x[j] и x[g]. Процесс продолжается, пока мы не дойдем приблизительно до середины массива. В результате в левой половине массива окажутся элементы меньшие или равные x[i], а в правой – большие или равные x[i]. Полученный массив далее сортируем следующим образом: 1) разделяем каждую из полученных частей; 2) разделяем каждую часть частей и т.д. до тех пор, пока в каждой части останется по одному элементу (очевидно, что в этом случае совпадают индексы начала и конца просмотра массива). Программа:
0
|
16.05.2010, 15:32 | |
Ответы с готовыми решениями:
3
Сортировка векторов методами: пузырька, Хоара, Шейкерная сортировка Быстрая сортировка (сортировка Хоара) для связных списков Быстрая сортировка(сортировка Хоара). Отсортировать фрагмент массива Сортировка простым включением, сортировка Хоара. strawberry |
263 / 19 / 3
Регистрация: 26.05.2006
Сообщений: 150
|
||||||
17.05.2010, 15:11 | 2 | |||||
0
|
4 / 4 / 0
Регистрация: 17.01.2010
Сообщений: 40
|
|
17.05.2010, 16:01 [ТС] | 3 |
Окончание цикла с постусловием
0
|
263 / 19 / 3
Регистрация: 26.05.2006
Сообщений: 150
|
|
17.05.2010, 17:32 | 4 |
А какая ошибка то у вас?
Я запустил, чета понажимал, у меня Код
Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 11
0
|
17.05.2010, 17:32 | |
17.05.2010, 17:32 | |
Помогаю со студенческими работами здесь
4
Быстрая сортировка (сортировка методом Хоара) Сортировка Хоара (быстрая сортировка) по убыванию C/C++ FAQ :: Быстрая сортировка (сортировка Хоара) Сортировка Хоара Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |