Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 11.12.2009, 14:53   #1
lamont61
Новичок
Джуниор
 
Регистрация: 11.12.2009
Сообщений: 1
По умолчанию стандартная сортировка пузырьком. параллельное программирование.

Код:
procedure BubbleSort(var Arr : TReal1DArray; const N : Integer);
var
I : Integer;
J : Integer;
Tmp : Double;
begin
i:=0;
while i<=N-1 do
begin
j:=0;
while j<=n-2-i do
begin
if Arr[j]>Arr[j+1] then
begin
Tmp := Arr[j];
Arr[j] := Arr[j+1];
Arr[j+1] := Tmp;
end;
Inc(j);
end;
Inc(i);
end;
end;
Входные параметры:
Arr - сортируемый массив.
Нумерация элементов от 0 до N-1
N - размер массива
Выходные параметры:
Arr - массив, упорядоченный по возрастанию.
Нумерация элементов от 0 до N-1

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

У нас принято оформлять код специальным тэгом - кнопочка "#".
Модератор

Последний раз редактировалось mihali4; 11.12.2009 в 23:52.
lamont61 вне форума Ответить с цитированием
Старый 11.12.2009, 14:59   #2
ds.Dante
Старожил
 
Аватар для ds.Dante
 
Регистрация: 06.08.2009
Сообщений: 2,992
По умолчанию

Простите, Вы пишете диссертацию? :)

Последний раз редактировалось mihali4; 11.12.2009 в 23:53.
ds.Dante вне форума Ответить с цитированием
Старый 11.12.2009, 15:12   #3
Utkin
Старожил
 
Аватар для Utkin
 
Регистрация: 04.02.2009
Сообщений: 17,351
По умолчанию

Ты сортируешь числа? Разбей числовой интервал на диапазоны и раздай их потокам. Допустим один комп выбирает только числа меньше нуля, второй от нуля и до миллиона и т.п. Вот только мне интересно, где бы найти реализацию параллельного Паскаля? Или Вы пишите на Аде?
Маньяк-самоучка
Utkin появился в результате деления на нуль.
Осторожно! Альтернативная логика
Utkin вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Шейкер-сортировка пузырьком Biker29 Общие вопросы Delphi 2 11.12.2010 22:56
Параллельное программирование Renegad Фриланс 5 10.06.2008 18:11
Параллельное программирование Ugly Win Api 7 16.03.2008 15:33