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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
dnb_dnb
44 / 0 / 1
Регистрация: 13.11.2011
Сообщений: 95
#1

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

12.06.2012, 16:27. Просмотров 671. Ответов 0
Метки нет (Все метки)

помогите пожалуйста переделать сортировку пузырьком в многопоточную.


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++
Нужно код переделать сортировку Пузырьком переделать рекурсувную на сортировку циклами. { if(i&lt;=0) return; ...

Сортировку вставками меняем на Пирамидальную сортировку и на Сортировку подсчётом - C++
Здравствуйте. Я не как не могу разобраться.Помогите. У меня есть листинг сортировки вставками: #include &quot;stdafx.h&quot; #include...

не могу сделать сортировку - C++
здравствуйте,помогите пожалуйста,уже хрен знает сколько мучаюсь и никак не могу осилить сортировку в такое задаче: В одномерном...

помогите сделать сортировку массива. - C++
есть вектор(одномерный массив). из рандомного числа элементов, и рандомными элементами от 0 до 100. вывод такого массива. #include...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
12.06.2012, 16:27
Привет! Вот еще темы с ответами:

Как правильно сделать сортировку? - C++
Никак не получается отсортировать так, чтобы сначала сортировались люди военнообязанные и по году рождения, а затем невоеннообязанные. ...

Как сделать сортировку фамилий по алфавиту? - C++
Как сделать сортировку фамилий по алфавиту ?

Сделать параллельную сортировку методом выборов - C++
Может есть у кого-то код примерный. Или написанный. Скиньте плез

Сделать сортировку или выбор из класса? - C++
помогите вставить сортировку ну или выборку Создать класс, содержащий сведения о том, какие из пяти дисциплин по выбору желает изучить...


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

Или воспользуйтесь поиском по форуму:
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru