2010-03-29 3 views
1

예제 일부 배열 {2,8,9,10,21,32,1,6,3 ...} 첫 번째 자식 테이크 (데이터 크기/2) 및 두 번째 chile take (데이터 크기/2)를 정렬하고 두 개의 하위 데이터를 결합한 후 정렬하면 전체 알고리즘으로 정렬 할 수 있습니다. 일부 알고리즘에서는 가능합니까?어떻게 내가 2 자식과 함께 하나의 배열을 C에서 fork()를 사용하여 정렬 할 수 있습니까

+2

병합 정렬? ___ – kennytm

+0

parralel 정렬을하려면 스레드가 충분하지 않겠습니까? 그렇다면 작업자간에 데이터를 전달하는 것에 대해 걱정할 필요가 없습니다. – pajton

답변

0

두 가지 프로세스를 사용하면 거의 원하는 것을 할 수 없습니다. 데이터를 다시 전달하는 몇 가지 방법을 찾아야 할 것입니다 ...

관련 문제