Ë Sau mӛi bc chia bitonic, ·ӝ dài dãy con Ë áh p trӝn bitonic là ph p sҳp xӃp mӝt dãy bitonic bӣi thӵc hiӋn liên tiӃp các ph p chia bitonic... Ë Sҳp xӃp các bӝ so sánh theo quy tҳc chia
Trang 1|
Trang 4È %&'()"#$
ù
Mҥng sҳp xӃp
Trang 6È 3-40 !
Mҥng sҳp xӃp
Trang 8Bitonic Sort
Trang 9È( )2#,
Bitonic Sort
9
Trang 10È5 ,/)2#,
Ë Cho ` ® là mӝt dãy bitonic gӗm
2 dãy con and
Ë R t các dãy con cӫa s theo quy tҳc
s 1 a 0 a n/2 a 1 a n/2+1 a n/2-1 a n-1
Ë ¼hi ·ó s1 và s2 là 2 dãy bitonic
Ë Các phҫn tӱ cӫa s1 ·Ӆu nhӓ h n các phҫn tӱ cӫa s
Bitonic Sort
Trang 11È5 ,/)2#,
Bitonic Sort
11
Trang 12È5 2 ")2#,
Ë TiӃp tөc thӵc hiӋn ph p chia bitonic cho s1 s2
và các dãy con sau ·ó ĺ khi ·ӝ dài dãy con bҵng 1 thì ta có dãy ·c xӃp
Ë Sau mӛi bc chia bitonic, ·ӝ dài dãy con
Ë áh p trӝn bitonic là ph p sҳp xӃp mӝt dãy
bitonic bӣi thӵc hiӋn liên tiӃp các ph p chia bitonic
Bitonic Sort
Trang 13È5 2 ")2#,
Bitonic Sort
13
Trang 14Èþ '6 ! ' )2#,78 29
Ë Thӵc hiӋn trӝn dãy bitonic 16 phҫn tӱ bӣi
log16 ph p chia bitonic liên tiӃp
Bitonic Sort
Trang 15È ! ,#' )2#,
Ë Dãy ·ҫu vào là dãy bitonic
Ë Sҳp xӃp các bӝ so sánh theo quy tҳc chia
Bitonic Sort
15
Trang 16È ! ' )2#,:
Bitonic Sort
Trang 17È ! )2#,
Ë Dãy·ҫu vào bҩt kǤ
± RӃp nӱa dãy ·ҫu tăng dҫn
± RӃp nӱa dãy sau giҧm dҫn
Ë Nhұn x t
Mӑi dãy ·ӝ dài 2 là dãy bitonic
Dãy bitonic ·ӝ dài 4 ·c lұp bӣi xӃp dãy bitoinc ·ӝ dài 2 ·ҫu tăng dҫn, dãy bitonic ·ӝ dài 2 sau giҧm dҫn
Bitonic Sort
17
Trang 18È ! )2#,:-&;<#
Ë BM[k] ph p trӝn dãy bitonic ·ӝ dài k
Bitonic Sort
Trang 19È%&'( =2>)"#$
Bitonic Sort
19
Trang 20ÈÄ$$0 ! )2#,
Ë þi
bitonic
Ë Tҫng trӝn ! " å å vào nên gӗm "
Trang 22Ë Mӛi BR sҳp xӃp phҫn dӳ liӋu riêng cӫa mình
Áp dөng thuұt toán tuҫn tӵ
Ë Äӏnh nghĩa ph p so sánh cho dãyë
Trang 24áarallel Bitonic Sort
Trang 25áarallel Bitonic Sort
25
Trang 26áarallel Bitonic Sort
Trang 28(