예제 일부 배열 {2,8,9,10,21,32,1,6,3 ...} 첫 번째 자식 테이크 (데이터 크기/2) 및 두 번째 chile take (데이터 크기/2)를 정렬하고 두 개의 하위 데이터를 결합한 후 정렬하면 전체 알고리즘으로 정렬 할 수 있습니다. 일부 알고리즘에서는 가능합니까?어떻게 내가 2 자식과 함께 하나의 배열을 C에서 fork()를 사용하여 정렬 할 수 있습니까
1
A
답변
1
예, 실제로는 많은 병렬 정렬 알고리즘이 있습니다.
다양한 병렬 정렬 알고리즘 일부 흥미로운 링크 :
- A Library of Parallel AlgorithmsComputer Programming Algorithms Directory
- Sequential and parallel sorting algorithms
일부 구현 :
Parallel quicksort implementation using MPI and PThreads
0
두 가지 프로세스를 사용하면 거의 원하는 것을 할 수 없습니다. 데이터를 다시 전달하는 몇 가지 방법을 찾아야 할 것입니다 ...
관련 문제
- 1. 어떻게 PHP에서 배열을 정렬 할 수 있습니까?
- 2. 내가 자식과 함께 더러운 트리를 가져올 수 있습니까?
- 3. 어떻게 C에서 2 차원 배열을 정렬합니까 #?
- 4. 자식과 함께 배포
- 5. String.format()을 사용하여 어떻게 문자열을 왼쪽 정렬 할 수 있습니까?
- 6. 중요도를 가중치로 사용하여 배열을 하나의 배열로 정렬
- 7. 어떻게 linq을 통해 배열을 정렬 할 수 있습니까?
- 8. C로 2 차원 배열을 어떻게 캐스팅 할 수 있습니까?
- 9. 어떻게 TeamCity에 자식과 svn을 통합 할 수 있습니까?
- 10. 어떻게 Perl에서 2 차원 배열을 인쇄 할 수 있습니까?
- 11. 2 개의 앱, 하나의 코드베이스. 이것을 어떻게 할 수 있습니까?
- 12. 어떻게하면 문자열의 보조 배열을 사용하여 해시의 배열을 정렬 할 수 있습니까?
- 13. 2 차원 배열을 C에서 작동하도록 전달 하시겠습니까?
- 14. Jquery Sortable 부모 항목을 자식과 함께 이동합니다.
- 15. 어떻게 2D 배열에서 1D 배열을 채울 수 있으며 1D 배열을 정렬 할 수 있습니까?
- 16. 내 배열을 정렬 할
- 17. 어떻게 배열을 MIPS로 초기화 할 수 있습니까?
- 18. 배열을 사용하여 정렬
- 19. 목록의 일부를 어떻게 정렬 할 수 있습니까?
- 20. 어떻게 C에서 오디오를 녹음 할 수 있습니까?
- 21. 자바 스크립트 - 배열을 정렬
- 22. 유닉스 정렬 하나의 열을 정렬
- 23. XSLT에서 간접 키를 사용하여 어떻게 정렬 할 수 있습니까?
- 24. 어떻게 NSDictionary를 정렬 할 수 있습니까?
- 25. 어떻게 NSMutableArray 아이폰을 정렬 할 수 있습니까?
- 26. 어떻게 C 언어로 문자열 배열을 재설정 할 수 있습니까?
- 27. 어떻게 Perl에서 정렬 된 해시를 유지 관리 할 수 있습니까?
- 28. 자식과 함께 Subversion에서 단일 분기를 추적하는 방법
- 29. 어떻게 정렬 된 데이터를 UITableViewController에 정렬 할 수 있습니까?
- 30. 어떻게 다른 2 차원 배열에 2 차원 배열을 할당 할 수 있습니까? C 프로그래밍에서
병합 정렬? ___ – kennytm
parralel 정렬을하려면 스레드가 충분하지 않겠습니까? 그렇다면 작업자간에 데이터를 전달하는 것에 대해 걱정할 필요가 없습니다. – pajton