楼主: ruhemiadui
170 0

[其他] 并行算法的一般设计策略 [推广有奖]

  • 0关注
  • 12粉丝

已卖:2277份资源
好评率:99%
商家信誉:一般

硕士生

48%

还不是VIP/贵宾

-

威望
0
论坛币
1138 个
通用积分
2558.5627
学术水平
6 点
热心指数
8 点
信用等级
5 点
经验
-6274 点
帖子
0
精华
0
在线时间
353 小时
注册时间
2012-6-24
最后登录
2026-1-5

楼主
ruhemiadui 发表于 2024-9-26 18:41:16 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
并行算法的一般设
计谋略习题例题:
1、令n是待排序的元素数,
p=2d是d维超立方中处理器的数目。假定开始随机选定主元
x,并将其播送给所有其他处理器,每个处理器按索接收到的
x,对其n/p个元素按照
≤x和>x进行划分,然后按维进行交换。这样在超立方上实现的快排序算法如下:
算法5.6超立方上快排序算法
输入:n个元素,B
=n/p,d= log
p输出:按超立方编号进行全局排序
Begin
id = processor’s label
fori=1toddo(2.1)
x= pivot
/*选主元 * /
(2.2)
划分B为B
1和B2满足B1≤B<B2(2.3)
if第i位是零then
(i)沿第i维发送B
2给其邻者
(ii) C = 沿第
i维接收的子序列
(iii) B= B
1∪Celse
(i)沿第i维发送B1给其邻者
(ii) C =
沿第i维接收的子序列
(iii) B= B
2∪Cendif
endfor
使用串行快排序算法局部排序B
=n/p个数End3、 给定序列
〔33,21,13,54,82,33,40,72
〕和8个处理器,试按照
算法构造一棵为在
...
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:Processor Process begin Pivot label

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
jg-xs1
拉您进交流群
GMT+8, 2026-1-8 17:28