![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 | |||
Новичок
Джуниор
Регистрация: 11.10.2010
Сообщений: 1
|
![]()
Задание - алфавитная сортировка строки ( с Class String). Ну, сделала через пузырёк, но execution time же - убийственен. Надо переделать в квиксорт, но что-то сооовсем не соображу как. Ниже имеющийся рабочий код, пузырьком. Помогите, пожалуйста, с void sort ().
/единственный мой класс программирования (кроме ассемблера%) ), а я застряла. Цитата:
Цитата:
Цитата:
|
|||
![]() |
![]() |
![]() |
#2 |
Пользователь
Регистрация: 12.10.2010
Сообщений: 79
|
![]()
ты не могла бы оформить по лучше а то в такой мешанине просто лень даже разбиратся
Имею хитрый план по личному обогащению
|
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 22.04.2010
Сообщений: 96
|
![]()
1. Берем опорный элемент из массива(лучше брать середину) a[i].
У нас получилось 3 подмножества - левая, правая, и середина. =<a[i]... ...|a[i]|... ... >=a[i] 2. помещаем все элементы меньше либо равные a[i] влево от него, a элементы >= a[i] вправо от a[i] 3. Рекурсивно сортируем подмассивы меньше опорного и больше опорного, пока колличество элементов в них > 2.
include <Qt>
Последний раз редактировалось sever-42; 13.10.2010 в 06:16. |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Метод пузырька | Darknes | Общие вопросы C/C++ | 13 | 29.06.2010 14:20 |
Метод пузырька | gennc | Общие вопросы C/C++ | 2 | 15.06.2010 17:57 |
Метод пузырька(c++) | ioda1986 | Помощь студентам | 1 | 25.02.2010 10:42 |
Сортировка методом пузырька | fygas1991 | Общие вопросы C/C++ | 5 | 15.11.2009 21:39 |
Метод пузырька | 13Anka07 | Паскаль, Turbo Pascal, PascalABC.NET | 1 | 23.05.2009 19:36 |