Introduction to Algorithms, Third Edition



Download 4,84 Mb.
Pdf ko'rish
bet530/618
Sana07.04.2022
Hajmi4,84 Mb.
#534272
1   ...   526   527   528   529   530   531   532   533   ...   618
Bog'liq
Introduction-to-algorithms-3rd-edition

Exercises
27.3-1
Explain how to coarsen the base case of P-M
ERGE
.
27.3-2
Instead of finding a median element in the larger subarray, as P-M
ERGE
does, con-
sider a variant that finds a median element of all the elements in the two sorted
subarrays using the result of Exercise 9.3-8. Give pseudocode for an efficient
multithreaded merging procedure that uses this median-finding procedure. Ana-
lyze your algorithm.
27.3-3
Give an efficient multithreaded algorithm for partitioning an array around a pivot,
as is done by the P
ARTITION
procedure on page 171. You need not partition the ar-
ray in place. Make your algorithm as parallel as possible. Analyze your algorithm.
(
Hint:
You may need an auxiliary array and may need to make more than one pass
over the input elements.)
27.3-4
Give a multithreaded version of R
ECURSIVE
-FFT on page 911. Make your imple-
mentation as parallel as possible. Analyze your algorithm.


Problems for Chapter 27
805
27.3-5
?
Give a multithreaded version of R
ANDOMIZED
-S
ELECT
on page 216. Make your
implementation as parallel as possible. Analyze your algorithm. (
Hint:
Use the
partitioning algorithm from Exercise 27.3-3.)
27.3-6
?
Show how to multithread S
ELECT
from Section 9.3. Make your implementation as
parallel as possible. Analyze your algorithm.
Problems
27-1
Implementing parallel loops using nested parallelism
Consider the following multithreaded algorithm for performing pairwise addition
on
n
-element arrays
AŒ1 : : n
and
BŒ1 : : n
, storing the sums in
C Œ1 : : n
:
S
UM
-A
RRAYS
.A; B; C /
1

Download 4,84 Mb.

Do'stlaringiz bilan baham:
1   ...   526   527   528   529   530   531   532   533   ...   618




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish