Как я могу отсортировать один массив с 2 дочерними, используя fork () в C - PullRequest
1 голос
/ 29 марта 2010

пример некоторого массива {2,8,9,10,21,32,1,6,3 ...} первый ребенок берет (размер данных / 2) и сортирует второй Чили (размер данных / 2) и сортировка после объединения двух дочерних данных и предоставления нам отсортированных полных данных, возможно ли это с помощью некоторых алгоритмов?

Ответы [ 2 ]

1 голос
/ 30 марта 2010

Да, на самом деле существует множество параллельных алгоритмов сортировки.

Несколько интересных ссылок с множеством различных алгоритмов параллельной сортировки:

Некоторые реализации:

Но я советую вам поискать в Google с помощью параллельных алгоритмов сортировки для получения дополнительной информации.

0 голосов
/ 29 марта 2010

Использование двух процессов для этого почти наверняка не то, что вы хотите сделать. Вам нужно было бы найти способ передачи данных обратно ...

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...