Форум программистов, компьютерный форум CyberForum.ru

Проблемы с "Быстрой сортировкой" - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ На что влияет расположение строчки using namespace std; ? http://www.cyberforum.ru/cpp-beginners/thread537514.html
В учебнике вывод предлагают делать так: 1-ый способ: #include <iostream> int main() { std::cout << "Hello World!" << std::endl; return 0; } 2-ой способ:
C++ Дан текстовый файл. Найти самое короткое слово. Дан текстовый файл. Найти самое короткое слово. Слово нужно прочитать из файла , а сама программа через массив. Заранее спасибо! http://www.cyberforum.ru/cpp-beginners/thread537509.html
Как правильно открывать файл и записывать/читать из него C++
Как правильно открывать файл и записывать/читать из него? На разных сайтах и учебниках есть различные примеры етого но везде разные одни открывают через fopen() другие пишут ofstream out; out.("file.type"); и т.д.
C++ Не компилируется с OpenSSL
День добрый. Начал осваивать библиотеку OpenSSL, пишу теста ради следующий код : #include <openssl/ssl.h> int main() { SSL_CTX *a = new SSL_CTX; SSL *ssl; ssl = SLL_new(a);
C++ Дан текстовый файл. Заменить в нем все подряд идущие пробелы на один пробел. http://www.cyberforum.ru/cpp-beginners/thread537476.html
Помогите новечку! Дан текстовый файл. Заменить в нем все подряд идущие пробелы на один пробел. Если можно в более простом варианте. Заранее спасибо!
C++ Отображение картинки в консоли Всем Доброго времени суток. Видел что как то в консоль подгружают изображение - ну тоесть вместо черного фона отображается именно картинка... как это можно реализовать? подробнее

Показать сообщение отдельно
Kuzia domovenok
 Аватар для Kuzia domovenok
1883 / 1738 / 116
Регистрация: 25.03.2012
Сообщений: 5,907
Записей в блоге: 1
03.04.2012, 13:39     Проблемы с "Быстрой сортировкой"
Ну, товарищи, если тупо копировать чужие программы, программировать не научишься. Хотя в этой ситуации стоит конечно брать пример с готового кода
Из его алгоритма я понял, что функция делит массив на две неравные части, в отличие от требований классического алгоритма. Но затем всё честно раскидывается. влево - элементы, меньшие ключа, вправо - большие. Это, конечно, забирает у алгоритма его ценную быстроту, не уверен на сколько это портит алгоритм, но работоспособности явно не лишает, конечно ключ лучше выбирать посередине.

Единственная проблема: сам ключ остаётся в левой части и стоит не на месте. В этом и причина, на мой взгляд

Добавлено через 18 минут
А не, не в этом. Чёрт побери!!!

а вот это
C++
1
(mas[i_left]<key)&(i_left<rb)
Запомните уже отличие между операторами & и &&
 
Текущее время: 07:22. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru