NikpuA
|
||||||
1 | ||||||
Быстрая сортировка01.10.2011, 00:30. Показов 1415. Ответов 1
Метки нет (Все метки)
Доброй ночи! ))
разбираюсь в java. написал алгоритм быстрой сортировки, и не могу понять в чем ошибка... вроде не первый день программирую работает, но корявенько. Помогите, плиз! ))) Короче, Metrics() - класс который только хранит 3 переменных кол-ва обменов, сравнений и запусков рекурсии
Рекурсивная сортировка: 7 55 6 48 2 10 100 55 18 -5 5 3 15 48 1589 786 13 1 8 8 18 24 489 26986 12 -59832 21 37 5 4 1 999 27 3 7 3 6 48 2 10 100 55 18 -5 5 3 15 48 1589 786 13 1 8 8 18 24 489 26986 12 -59832 21 37 5 4 1 999 27 55 7 3 6 1 2 10 100 55 18 -5 5 3 15 48 1589 786 13 1 8 8 18 24 489 26986 12 -59832 21 37 5 4 48 999 27 55 7 3 6 1 2 10 4 55 18 -5 5 3 15 48 1589 786 13 1 8 8 18 24 489 26986 12 -59832 21 37 5 100 48 999 27 55 7 3 6 1 2 10 4 5 18 -5 5 3 15 48 1589 786 13 1 8 8 18 24 489 26986 12 -59832 21 37 55 100 48 999 27 55 7 3 6 1 2 10 4 5 -59832 -5 5 3 15 48 1589 786 13 1 8 8 18 24 489 26986 12 18 21 37 55 100 48 999 27 55 7 3 6 1 2 10 4 5 -59832 -5 5 3 12 48 1589 786 13 1 8 8 18 24 489 26986 15 18 21 37 55 100 48 999 27 55 7 3 6 1 2 10 4 5 -59832 -5 5 3 12 8 1589 786 13 1 8 48 18 24 489 26986 15 18 21 37 55 100 48 999 27 55 7 3 6 1 2 10 4 5 -59832 -5 5 3 12 8 8 786 13 1 1589 48 18 24 489 26986 15 18 21 37 55 100 48 999 27 55 7 3 6 1 2 10 4 5 -59832 -5 5 3 12 8 8 1 13 786 1589 48 18 24 489 26986 15 18 21 37 55 100 48 999 27 55 -59832 3 6 1 2 10 4 5 7 -5 5 3 12 8 8 1 13 786 1589 48 18 24 489 26986 15 18 21 37 55 100 48 999 27 55 -59832 3 6 1 2 5 4 10 7 -5 5 3 12 8 8 1 13 786 1589 48 18 24 489 26986 15 18 21 37 55 100 48 999 27 55 -59832 1 6 3 2 5 4 10 7 -5 5 3 12 8 8 1 13 786 1589 48 18 24 489 26986 15 18 21 37 55 100 48 999 27 55 -59832 1 6 2 3 5 4 10 7 -5 5 3 12 8 8 1 13 786 1589 48 18 24 489 26986 15 18 21 37 55 100 48 999 27 55 -59832 1 6 2 3 4 5 10 7 -5 5 3 12 8 8 1 13 786 1589 48 18 24 489 26986 15 18 21 37 55 100 48 999 27 55 -59832 1 6 2 3 4 5 1 7 -5 5 3 12 8 8 10 13 786 1589 48 18 24 489 26986 15 18 21 37 55 100 48 999 27 55 -59832 1 6 2 3 4 5 1 3 -5 5 7 12 8 8 10 13 786 1589 48 18 24 489 26986 15 18 21 37 55 100 48 999 27 55 -59832 1 6 2 3 4 5 1 -5 3 5 7 12 8 8 10 13 786 1589 48 18 24 489 26986 15 18 21 37 55 100 48 999 27 55 -59832 1 6 2 3 4 5 -5 1 3 5 7 12 8 8 10 13 786 1589 48 18 24 489 26986 15 18 21 37 55 100 48 999 27 55 -59832 1 6 2 3 4 5 -5 1 3 5 7 8 8 12 10 13 786 1589 48 18 24 489 26986 15 18 21 37 55 100 48 999 27 55 -59832 1 6 2 3 4 5 -5 1 3 5 7 8 8 12 10 13 786 1589 48 18 24 489 26986 15 18 21 37 55 100 48 999 27 55 -59832 1 6 2 3 4 5 -5 1 3 5 7 8 8 10 12 13 786 1589 48 18 24 489 26986 15 18 21 37 55 100 48 999 27 55 -59832 1 6 2 3 4 5 -5 1 3 5 7 8 8 10 12 13 18 1589 48 18 24 489 26986 15 786 21 37 55 100 48 999 27 55 -59832 1 6 2 3 4 5 -5 1 3 5 7 8 8 10 12 13 18 15 48 18 24 489 26986 1589 786 21 37 55 100 48 999 27 55 -59832 1 6 2 3 4 5 -5 1 3 5 7 8 8 10 12 13 18 15 24 18 48 489 26986 1589 786 21 37 55 100 48 999 27 55 -59832 1 6 2 3 4 5 -5 1 3 5 7 8 8 10 12 13 15 18 24 18 48 489 26986 1589 786 21 37 55 100 48 999 27 55 -59832 1 6 2 3 4 5 -5 1 3 5 7 8 8 10 12 13 15 18 18 24 48 489 26986 1589 786 21 37 55 100 48 999 27 55 -59832 1 6 2 3 4 5 -5 1 3 5 7 8 8 10 12 13 15 18 18 24 48 489 26986 1589 786 21 37 55 100 48 999 27 55 -59832 1 6 2 3 4 5 -5 1 3 5 7 8 8 10 12 13 15 18 18 24 48 489 55 1589 786 21 37 55 100 48 999 27 26986 -59832 1 6 2 3 4 5 -5 1 3 5 7 8 8 10 12 13 15 18 18 24 48 489 55 27 786 21 37 55 100 48 999 1589 26986 -59832 1 6 2 3 4 5 -5 1 3 5 7 8 8 10 12 13 15 18 18 24 48 489 55 27 48 21 37 55 100 786 999 1589 26986 -59832 1 6 2 3 4 5 -5 1 3 5 7 8 8 10 12 13 15 18 18 24 48 489 37 27 48 21 55 55 100 786 999 1589 26986 -59832 1 6 2 3 4 5 -5 1 3 5 7 8 8 10 12 13 15 18 18 24 48 489 37 27 21 48 55 55 100 786 999 1589 26986 -59832 1 6 2 3 4 5 -5 1 3 5 7 8 8 10 12 13 15 18 18 24 48 489 21 27 37 48 55 55 100 786 999 1589 26986 -59832 1 6 2 3 4 5 -5 1 3 5 7 8 8 10 12 13 15 18 18 24 48 489 21 27 37 48 55 55 100 786 999 1589 26986 в момент когда i и j сходятся на одном значении и выполняется замена одного и того же элемента - происходит i++ и j-- после чего 1 элемент остается не у дел Вначале думал, что подзабыл стандартный алгоритм... а нет - википедия предлагает тот же самый вариант... только с другими переменными.... короче, запарился искать ошибку) Добавлено через 12 минут как сдесь удалить тему? 2-й раз пощу сдесь просьбу о помощи.... и через 3 минуты после того как запостил - нахожу ошибку в своей программке Мне нравится этот форум! а бился над проблеммой ооочень долго |
01.10.2011, 00:30 | |
Ответы с готовыми решениями:
1
Быстрая сортировка и сортировка Шелла Быстрая сортировка Быстрая сортировка Быстрая сортировка |
6 / 6 / 2
Регистрация: 04.10.2011
Сообщений: 115
|
|
23.10.2011, 23:36 | 2 |
А зачем тему удалять? ) добавь с исправленной ошибкой) в друг у других возникнит похожая проблема ?
0
|
23.10.2011, 23:36 | |
23.10.2011, 23:36 | |
Помогаю со студенческими работами здесь
2
Быстрая сортировка Быстрая сортировка Многопоточность и быстрая сортировка Быстрая сортировка ArrayList Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |