Anna Zimna nr indeksu: 159091 Heapsort
Transkrypt
Anna Zimna nr indeksu: 159091 Heapsort
!"#$%&'( &)*"+,%-. /0$% .1,230 4")0/43 5+3"+,%0%"'0/ 6&3-5)0-07%"'&70/ ' 5"$%&23 837&+70*" 4"52& 6.50970*" : ;&)0%( 4"52& /0$% %" < 10 "5+=26 $%&90*" 26&$. #"$%>5. #" 0)0-07%. - &4$,- &)70*" ?).8 -373- &)70*"@ "A0+./0 "7 )"*&B +,%-3267, 26&$ '$%&'3&73& 3 .$.'&73& 0)0-07%=' : !"7&#%" 4"5302 -"17& 9&%'" 3-5)0-07%"'&C ' 5"$%&23 %&8)32,: D)*"+,%- $"+%"'&730 5+606 4"52"'&730 $49&#& $3> 6 #'=2E A&6: F 530+'$60/ $"+%"'&70 0)0-07%, +0"+*&736"'&70 $( ' 20). .%B '"+6073& 4"52&: F #+.*30/ 6&G #"4"7,'&70 /0$% ' 9&G23'0 $"+%"'&730: D8, /0#7&4 6+"6.-30C $&-" $"+%"'&730 5+606 4"52"'&730< %+608& 7&/530+' 5"67&C $%+.4%.+> #&7,2E < /&4( /0$% $&- 4"5302: H 16 14 !&+07% ?3@ +0%.+7 3IJ K0A%?3@ +0%.+7 J3 L3*E% ?3@ +0%.+7 J3M N 10 8 7 9 3 2 4 1 NO @ @ NS NP Q @ @R @ @P N J T @ @ U F 9&$7"GC 4"52&V #)& 4&1#0*" '>69& 3< 4%=+, 730 /0$% 4"+60730- V W XYZ[\]^ _`ab c W X`b d e f ;&49&#&-,< 10 #+60'& 837&+70 6&26053"70 ' K0A%?3@ 3 L3*E%?3@ $( 4"52&-3< &)0 D g3h -"10 8,C -730/$6, "# $'"32E $,7=' < 5+606 2" 7&+.$6& ' 9&$7"GC 4"52&: i 08, $50973&9& $3> ' 9&$7"GC 4"52&< $%"$./0-, 5+"20#.+> j0&53A,< 4%=+& 0)0-07% 6 4"+6073& 5+60$.'& ' #=9 #+60'& 6&-3073&/(2 *" 6 '3>4$6,- 6 $,7=' %&4 #9.*"< &1 5+6'+=23 5"+6(#04 4"52&: N \Z ` _W `a \ ^ _`a [ ` ^ _`a ` \Z ` ^ \] Z[ \ ^ \ \ Z[ \ ^ ` [ \Z ` ^ \] Z[ \ ^ [ ` Z[ \ ^ ` ^ \] Z `\ W X`b \Z ` _W Z[ \ d ef \ XWb ` W X bcW X`b ` \ XWb ` W X[bc W X Z[ \ ^b cW X Z[ \ ^b ^a f e e NP @ @ J @ @Q N NP @ @ R J @ @! a) R N @ @ Q J @ @P b) 6&$ #63&9&73& j0&53A, B # ?)* 7@ $ # ?E@: ?7 B )3268& '>69=' #+60'&< E B ',$"4"GC #+60'&@: R N c) " F 4"52. 530+'$6, '>609 /0$% 0)0-07%0- 7&/'3>4$6,- : % #630 5"'37307 $3> '302 67&)0 & C 7&/'3>4$6, '>609 ' ( & 4" ) 2. ?5"$"+%"'&70/@ %&8)32,: ;&-3073&-, 6&%0- "$%&%73 '>609 6 530+'$6,- < '>609 "$%&%73 "#237&-, "# 4"52& ?5"5+606 6-730/$60730 6-30770/ E0&5B$360@ 3 ','"9./0-, 5+"20#.+> j0&53A, #)& '>69& 7+ N: F 0A04230 ' %&8)32, 8>#630-, -30)3 7302" -730/$6, 4"5302< & "$%&%73 0)0-07% %&8)32, ?730 7&)01(2, /.1 #" 4"52&@ 8>#630 -3&9 '&+%"GC 7&/',1$6& 6 '$6,$%432E 0)0-07%=' %&8)32,: !"4&6&70 /0$% %" 7& 5+6,49ɶ: &@ 7&$6 4"5302: 8@ 0)0-07% ?NP@ /.6 6&-3073"7, 6 0)0-07%0- "$%&%73- ?N@ "+&6 "8230230 4"52&< 5"5+606 6-730/$60730 '&+%"G23 6-30770/ E0&5B$360 "+&6 .+.2E"-30730 5+"20#.+, j0&53A, ?26,)3 5+6,'+=20730 5"+6. 4"52&@: " 6,77"GC 6&%0- 5"'%=+6,-,:::2@<#@<0@: ;&-3&7& '>69& 530+'$60*" 6 "$%&%B 73- < "8230230 4"52&< j0&53A, ?N@: * "5302 67"'. 6- &)&9< & #'& "$%&%730 0)0-07%, $( /.1 5"$"+%"'&70: + 010)3 26,77"GC 5"'%=+6,-, #"$%&%0267( 3)"GC +&6,< 4"5302 6.509730 6734730< & %&8)32& 8>#630 /.1 5"$"+%"'&7& ,,,, J \Z [^ _W a ` \Z _W a [ ` \] ^ XWb ]^ Z `\ W X b c W X`b \Z ` \ XWb \Z ` \ XWb \Z ` _W a " 6&$ #63&9&73& j0&5$"+%V # ?7@ M ?7BN@ # ?)* 7@ $ # ?7 )* 7@: !+6,49&#V NP @ @ Q @ @P J Q N @ @N J b) P J N N 7 8 14 d) @ @ P R J ! N c) wynik : 1 2 4 7 8 14 4 7 8 14 e) [^ Z] `\ [ \ Z] `\ `] \ ` ^[\Z c `] \ ` Z] ` c `] a) @ @ J @ @ P R R ]Z \ Z \ ^ `]^ Z`] _ ` a U ] ^ `]^ ` \ ] ` [ `]^ X b ` [Z] __ ] ` ]\ a^ ` \ _ aa ^ [^ Z] `\ [ \ Z] `\ ] ] Y[ \ \ ] `Z [ _` X`b ^ [^ Z] `\ ] ] ^Z ` ` Z ` ` [Z] _a \ ` ` ` a ^ \^ _ a X`b \] \ `\ [ _` ` ` ` a X`b ` \ __ c a _ X b aa X b X b X b `\[Z `\ [ _` ` c Z _ Xb `a X`ba ` \_ `a ` __ `a _ X b c X baa \ \ ` _ Xb Z _ Xb `\^ Z \ X ba [\Z X ba P `\^ Z ] ` [^ Z] `Z ^ Y [^ Z] ` ] ] [ _` ` ` a ^ \^ _ a X`b ^ \] ^\ _ YW a [\^ []