例如一些数组{2,8,9,10,21,32,1,6,3 ...} 第一个孩子取(数据大小/ 2)和排序 第二次智利采取(数据大小/ 2)和排序后组合2个孩子的数据,并给我们一个排序的完整数据,有可能与一些算法?如何排序一个数组与2个孩子使用fork()在c
1
A
回答
1
是的,实际上存在许多并行排序算法。
与许多不同的并行排序算法的一些有趣的链接:
- A Library of Parallel Algorithms
- Computer Programming Algorithms Directory
- Sequential and parallel sorting algorithms
一些实现:
不过我建议你用parallel sorting algorithms谷歌搜索的更多信息。
0
对此,使用两个过程几乎肯定不是您想要做的事情。你将不得不找到一些方法将数据传回...
相关问题
- 1. 使用fork()生成2个孩子的C++
- 2. 使用fork()为每个孩子输出1个数组元素,C++
- 3. 使用fork乘以2个2D数组(
- 4. MongoDB的数组排序的孩子一个文件
- 5. 就地排序有2个排序子阵列的数组
- 6. 排序在一个数组
- 7. 我如何排序一个简单的整数2维数组?
- 8. 如何使用Fork()仅创建2个子进程?
- 9. 排序数组与另一个数组的排序iphone sdk
- 10. 如何使用JSON在C#MVC创建一个2维数组
- 11. 使用Python在2个组合数组中排列序列
- 12. Ruby - 如何使用sort_by对另一个数组排序一个数组?
- 13. fork()与char数组和qsort()导致孩子停止工作
- 14. 如何使用linq选择一个孩子的第一个孩子?
- 15. 排序多个数组c#
- 16. 排序一个NumPy数组并排列另一个与它
- 17. C++从另一个值排序数组
- 18. 如何...排序4个一维数组?
- 19. 针对前2个孩子或最后2个孩子
- 20. 如何合并两个排序后的数组以在C++中形成另一个排序后的数组?
- 21. 使用数组c添加孩子#
- 22. 如何在悬停1个孩子时更改2个孩子的内容?
- 23. 如何在c中创建一个huffman树(已经有一个排序数组)
- 24. 排序数组表2个参数
- 25. 如何根据第一个数组排序两个数组
- 26. 如何对一个数组排序并使用键顺序对PHP中的第二个数组进行排序?
- 27. PHP数组排序按字母顺序使用一个子数组值
- 28. 如何按第一个子数组值排序数组(二维数组)阵列
- 29. 选择最后一个孩子与jquery,但2个实例
- 30. 使用jQuery如何在使用.closest()时选择一个孩子?
合并排序? ___ – kennytm 2010-03-29 17:58:24
如果您想进行parralel排序,那么线程是否足够?那么您不必担心在工作人员之间传递数据。 – pajton 2010-03-29 18:08:49