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

Быстрая сортировка - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ создать Объединение двух одномерных массивов в один НО так ,чтобы елементи в повторялись http://www.cyberforum.ru/cpp-beginners/thread697000.html
/*создать Объединение двух одномерных массивов в один НО так ,чтобы елементи в повторялись/ например : A{1,2,3,1,5,6} B{9,8,7,6,6,4} в С должно быть C{1,2,3,4,5,6,7,8} а не C{1,1,2,3,4,5,6,6,6,7,8,9,} */ как это сделать ????????? #include<iostream.h> #include<conio.h> #include<math.h> #pragma hdrstop
C++ Конец предложения точка с последующим пробелом задача. Разработать функцию, которая осуществляет замену в заданном предложении всех малых латинских букв на соответствующие заглавные буквы. Используя разработанную функцию, переписать заглавными буквами в новый файл пять первых предложений заданного текстового файла (конец предложения - точка с последующим пробелом, табуляцией или символом новой строки). подскажите как реализовать, а то если в... http://www.cyberforum.ru/cpp-beginners/thread696999.html
C++ Ошибки в коде и при компиляции
Что не так? #include<iostream> using namespace std; int man() { int a=4,b=5; while ((a != 0) && (b != 0)) { (a > b) ? (a %= b) : (b %= a);
Подскажите, где ошибка в функции strdel C++
void strdel1( char *s, int p, int k) { int l = strlen(s); if ( p >= l || k==0) return; if ( p+k >= l) { s = 0; return; } for ( int i = p+k; i <= l; ++i) s = s;
C++ Решения кратного интеграла методом Монте Карло на С++ http://www.cyberforum.ru/cpp-beginners/thread696987.html
Помогите пожалуста решить тройной интеграл методом Монте Карло.... Нужно написать програму на С :cry: :cry:
C++ Структура и динамический массив Передо мной стоит задача - создать программу, которая чем-то похожа на макет гаражного кооператива. Короче, пользователь задает число автомобилей, после чего программа при помощи new создает динамический массив из этих структур. После пользователю предлагается ввести данные об его автомобилях, и потом все это должно быть выведено на экран. Вот что у меня пока получилось: #include <iostream>... подробнее

Показать сообщение отдельно
stdafx
0 / 0 / 0
Регистрация: 19.10.2012
Сообщений: 8
14.11.2012, 18:38     Быстрая сортировка
Помогите написать функцию быстрой сортировки каждого столбца матрицы a[i][j] размером n*m.
На сайте есть быстрая сортировка, но у меня не получается применить её

Добавлено через 18 часов 23 минуты
Функция есть: (napr - направление сортировки, 1 - по возрастанию, остальные - по убыванию)
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
void Qsort(int **& a, int constant, int napr, int l, int r) 
{
    int i = l, j = r, m = a[(i + j) / 2][constant];
    do {
        if (napr==1) 
        {
            while (a[i][constant] < m) 
                i++;
            while(a[j][constant] > m)
                j--;
        }
        else 
        {
            while (a[i][constant] > m) 
                i++;
            while(a[j][constant] < m)
                j--;
        }
 
        if (i <= j) 
        {
            swap(a[i][constant], a[j][constant]);
            i++;
            j--;
        }
    } while (i < j);
 
    if (l < j) 
        Qsort(a, constant, napr, l, j);
    if (i < r) 
        Qsort(a, constant, napr, i, r);
}
Но как правильно вызов сделать?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 16:02. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru