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

Сделать многопоточную сортировку пузырьком - C++

Восстановить пароль Регистрация
 
dnb_dnb
44 / 0 / 1
Регистрация: 13.11.2011
Сообщений: 95
12.06.2012, 16:27     Сделать многопоточную сортировку пузырьком #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
33
34
35
36
37
38
39
40
#include <iostream>
using namespace std;        // наш массив
int array[100];             // сортировка
void*Sort(int col)
{
   int trash=0;             // временная переменная для хранения промежуточного результата
    for (int i=1; i<=col ; i++)             // пока не равно количеству елементов
    {
        for (int j=1; j<=col-i; j++)        // пока не равно col-i
        {
            if (array [j]>array [j+1])      // если левый элемент больше  правого, то меняем их местами
            {
                trash=array[j];
                array [j]=array [j+1];
                array [j+1]=trash;
            }
        }
    }
}
                                            // вывод на экран нашего массива после сортировки
void*Out(int col)
{
    for (int i=1; i<=col; i++)
    cout << array [i] <<" ";
    cout << endl;
}
int main()
{
    int col_el;
    cout << " Vvedite Dlinu Massiva"<< endl;      // считываем количество элементов
    cin >> col_el;                                // считываем элементы массива
    cout << " Vvedite Elementi Massiva"<< endl;
    for (int n=1; n<=col_el ; n++)
    cin >> array[n];
    Sort(col_el);                // сортируем их
    cout << "Rezultat:"<<endl;
    Out(col_el);
    cin >> col_el;
    return 0;
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
12.06.2012, 16:27     Сделать многопоточную сортировку пузырьком
Посмотрите здесь:

не могу сделать сортировку C++
помогите сделать сортировку массива. C++
Сделать сортировку строк по сумме элементов по возрастанию C++
Переделать рекурсивную сортировку "пузырьком" на итеративную C++
C++ Сделать сортировку или выбор из класса?
Сортировку вставками меняем на Пирамидальную сортировку и на Сортировку подсчётом C++
Сравнить сортировку пузырьком с сортировкой подсчетом C++
Как сделать сортировку файлов во время вывода? C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

Текущее время: 07:34. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru