我如何在c中使用fork()对一个有2个子元素的数组进行排序

发布于 2024-08-27 00:03:00 字数 114 浏览 7 评论 0原文

例如一些数组 {2,8,9,10,21,32,1,6,3...} 第一个孩子采用(数据大小/2)并排序 第二个智利采用(数据大小/ 2)并在组合2个子数据后进行排序并给我们一个排序的完整数据,是否可以使用某些算法?

example some array {2,8,9,10,21,32,1,6,3...}
first child take (data size / 2) and sort
second chile take (data size / 2) and sort after combine 2 child data and give us a sorted full data, is it possible with some algorithms?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

末骤雨初歇 2024-09-03 00:03:00

是的,实际上存在许多并行排序算法。

一些有趣的链接与许多不同的并行排序算法:

一些实现:

但我建议您使用 并行排序算法了解更多信息。

Yes, there are actually many parallel sorting algorithms existing.

Some interesting links with many different parallel sorting algorithms :

Some implementations :

But I advice you to search google with parallel sorting algorithms for more information.

生生漫 2024-09-03 00:03:00

为此使用两个进程几乎肯定不是您想要做的。您必须找到某种方法将数据传回......

Using two processes for this is almost certainly not what you want to do. You would have to find some way of passing the data back...

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文