С Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы

QuickSort найдите ошибку - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Получить все числа Мерсенна заданного интервала http://www.cyberforum.ru/cpp-beginners/thread966636.html
Простое число называется числом Мерсенна, если оно может быть представлено в виде 2p – 1, где p – тоже простое число. Получить все числа Мерсенна заданного интервала. Как это написать на C++?
C++ Широкие символы + Unicode Доброго времени суток всем) На эту тему материала много, но он весь разрозненный и не полный. Хотелось бы всё узнать о представлении национальных алфавитов (в частности кириллицы) в исходном тексте... http://www.cyberforum.ru/cpp-beginners/thread966627.html
Переворот столбец со словами C++
Вечер добрый. Нужна помощь. Пользователь вводит имя файла, содержащего слова в столбик. Программа копирует все слова во второй файл, но переворачивает столбец со словами. Я понятия не имею как...
С++ Написать программу, которая по введенному с клавиатуры значению аргумента x, находит значение функции f(x). Функция задается в виде графика C++
Помогите плз решить пятую задачу(хотябы одно задание из 5 задачи)
C++ структура с инкапсулированными функциями http://www.cyberforum.ru/cpp-beginners/thread966595.html
помогите понять в чем ошибка( требуется использовать структуру с инкапсулированными функциями: задача:Объект – гипербола y = k /( x +а)+ b . Данные – коэффициенты а, k , b . Действия –...
C++ Ошибка #include <fstream> #include <iostream> #include <string.h> using namespace std; #define n 3 struct Avtoprice { char marka; int year,price; }; подробнее

Показать сообщение отдельно
Kuzia domovenok
2060 / 1905 / 174
Регистрация: 25.03.2012
Сообщений: 6,567
Записей в блоге: 1
01.10.2013, 20:35
это не квиксорт это ерунда какая-то, и близко не похожая...
Вот, например, тут: i=p-1;
А далее
tmp=A[i];
A[i]=A[j]
100% выход за границы массива
Да и в общем, взглянув на алгоритм не ясно.
Что такое i?
Что такое j?
Почему i изменяется в цикле фор, а j нет?
Почему обмен происходит на каждой итерации цикла? Разве этому учит нас кусорт?

Но дело даже не в этом! Все привыкли к классическому кусорту Алгоритмы сортировок
А то, что тут происходит чёрт разберёт.
Точнее, разобрать то может и можно, но лень, когда есть известный готовый алгоритм!
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.