Insertion Sort - Introduction to Algorithms - Quiz, Exercises of Algorithms and Programming

Key points of this quiz are: Insertion, Sort, Element, Array, Median, Nodes, Spanning, Polynomial, Integers.

Typology: Exercises

2011/2012

Uploaded on 10/25/2012

ramprasad
ramprasad 🇮🇳

4.3

(28)

119 documents

1 / 9

Toggle sidebar

This page cannot be seen from the preview

Don't miss anything!

bg1
 "!#"$% &'(!*),+-
./1023.34357698/:269034;
<7=>#?A@B!#$"<-C D  -FEG<
6IHJLK0"00
MN<O"<B=PQ=(R=SPQ>TU!#!' <
VXWIYRZ\[^]^_TZ\`
a
DAbcGT#ed(!f>+-g#!h%"<i='< >=Tj=A
/
a
k'lm+- =no
2;1p"0rqtsu\s
vw #CO"<lc<"E!#-j
J
IXxb'y-\!#c!#?c(<
/
k<z<{Tc($"b|~}#
/,
"?(I"
698"0
-j'eCI<7(c"#3
/
a
k'b>+-g'k !# =TEQ"
/
"?-jI%nixl(=xb< 
8
I G
6"6
 <'E?
/
a
Ck>+-EG$"#
J
xb<%"<(-Ce"|e"cA <%Ac($"k#,m+-EG7"!#>
/
a
<%"<b"!''"k#n~c(~c<97#==
/
v%"S  =S-j<ic 
J
xb<'i"Tj7
 >B"3'#$\~c<"E!#-
/
a
MN!z%"<'-jxb# !%
/
Dc =\Q-\\'-j"|%z"c<E!#-
/U
 =F<"$"
!'!"Q-d(<,=F -'"<=<f(!'!#9xbh%""-lN-C"c<"$"<
/
a
PQx%""<ix"<
J
~c(<! < =~xb#!#!EGA$"" 
/|
xb'!#!EA$"<= ="!%R"
"<<  bf%""<kx<
J
Ek!#\"w !#<%|xb'wxb#w%"Tm+Qc<b'
/,¡
i 
/
aX¢
Q7=n!#£
M<"E!' - MU"'3
¢
<=
6 230
K 230
p ."0
2 230
!
698"0
¤B-j
;
MN!# ~ '<!#%"<bU@z¥1b(-C=?< #"
;
¦§7¨ ©*ª« ¬§ª n®°¯«G±²t¯
{¯(³  ¯(³ L ¯(³ Q´µ ³3µ ³´µ ³
pf3
pf4
pf5
pf8
pf9

Partial preview of the text

Download Insertion Sort - Introduction to Algorithms - Quiz and more Exercises Algorithms and Programming in PDF only on Docsity!

./1023.34357698/:2 6 9034;  <7= >#?A@B!#$"< - C D  - FEG < 6 IHJLK0"0

MN<O "<B=  PQ =(R =SPQ >TU !#!' <

VXWIYRZ[^]^_TZ`

a DA^ bcG T^ #ed(^ !f >+-g ^ #!h%" < i=^ '<^ > =Tj=^ A^ /

a k^ 'l m+^ -^ ^ = no^2 ;1p"0rqtsu\s^ vw^ ^ #CO" <lc^ <"E^ !# -j^ J I^ Xxb'y-^ !#c!# ?c(<^ / k < z< {Tc($" b| ~} # /,€ " ?(I" 6 98"0 - j'  eC I<ƒ‚7„( c†"#3 /

a k^ 'b >+-g'k^ !#^ =TE†Q"‡^ /€^ " ?-jI%n^  ixˆl(^ =xb<^ ^8 ‰ŠI‹ ‹GŒ 6 "6^ ‹‹ <'E?^  ^ /

aŽ  C^ k >+-EG $"#^ J xb< %"^ <‘(-C e"| e"cA† ^ <%Ac($" k†#, m+^ -’EG7"‡^ !# >^ /

aŽ < %"^ <b"!' '"^ k#n^ ~c( ~c^ <97#=^ =^ / v%" S^ =S-j< ic^ ^ J xb<' i"T^ j“^ ”7•^ –   >B"3 ' #$\ ~c <"E !# - (^) /

a MN!—z%"^ <'-j ‘xb#^ !%^ / D˜^ c†^  =\Q˜-^ \'-j ™"|^ %z"^ ˆc^ <E^ !# -^ /Uš^ =F^ <" $" !'!"Q -›d(<,=F  ‡ - œ' ™"<= <f(!'!#9xbh%"" -l‡ N ™-C"c <"$"<  (^) /

a PQžx%""^ <ixˆ"<‡^ J ~c(<—!^ <^ = ~xb#!#!EG A$""^  /|€^  Ÿxb'!#!E† A$"<=^ =Ÿ^ "^ !%R"^  "<<  bf%"" <k x < J E k!#\"w  !#<%|xb'wxb# w%" T m+Qc < b' /,¡ i  /

aX¢ Q7=n!# ^ ‡†£

M‘<"E !' - MU"'3 (^) ¢ <=

6 230

K 230

p ."

2 230

 ! (^6) 98"

¤B-j (^) ;

MN!#  ~ '<!# %" <bU@z¥1b(-C  =?<   #" ; ¦§7¨ ©*ª†« ¬™§ ª n®°¯ «G±ž²t¯

{ ¯(³ ‚ ¯(³ ‚L‚ ¯(³ ‚Q´ μ ³ ‚3μ ³ ´ μ ³

¶3·¹¸º ¶»I¼L½o¾7·¿º7½¸»zÀÁ'ÂLÃÄhÅÆ ÃÇ ÈÃÇnÉ K

ÊË ªLÌU®°§7³ ‚(Í ¦ ËoÎ §Sª ËlÏ ¯(®ÑЧ(Ò Ó1Ô Ÿμ ª†ÕÑ«G±9ÐÖ ×„Ÿμ ¯ ˱žÐoØ

&("< I \  ˆ} # E† !'žx J '< !' ˆ ' < ¦Ù O"<U< 9Út"<,Ï ÙO"<U&†!# IÚ /UÛ ªw§3Ü μ ®O¯(«¯Q±žÕ°ª†«Ð ¯ ˧?«t§7§7¨t§7¨ Ík)‘^ l}7 ^ #"j#‘x<Cd^ " ˜cG#3^ / ^  << e^ xˆ^ <e"<™^ (xˆ^ < =n}^ #^  < ~xˆ"<T <jc†"'  /

¦ Ï k ÌN§7б~Ý"¯(Ч <   ' $B'-j ‘O"<,Þ ßàžáLâQãhäæåßèç*åâQãl<N\éw !' - C 3N<<I%z#ê ÙéhÚ (^) / ¦ Ï ¡ %ƒ w-j < "< - J  w"!# #"Ÿ w< <<  wë ÙéfÚ\ì pë Ùéhí p ÚNî^!'"$‘éï' ë Ùéfڑìñð Ùéi!#"$NéhÚ / ¦ Ï ò"-jc ' $˜ -C = #F(él !# - C 3 ‡ Nó Ùéi!#"$‘éhÚt'-j NO"<3%z!#$"<' - ñxˆ"<‡ ' $ #n ~"-jc <'"QôvE( =?-j7= ! / ¦ Ï )N^ <%SE#(<%w I<^ S<^ ~"?é^  7=^ b(b^ #$"3˜ê^ Ù!#"$éfÚ^ / ¦ Ï ¢ " T|$"<c ?õöì ÙÑ÷‘ø ù ڙxb'? "b"? = $"  =S\ Búüû ÷ J !# > Ù°ýtøþ ڙE† ~? =$"  ÿ  Ù°ýtøþ Úk#B -C# '-\ - g" = $" |E† xˆ è %T" < >+ÿ' ú  = 3%T" < m+

# ÷  ú / k  J  ˜-C##-\ - c   ' $z< hõ›-\ ˆ# !# = k  = $ ÙOýøþ Ú/ ـ "

  • lI%n -j ~ ~"!'!* = $" ˜< i= ## J 'U = = /Ú

¦ Ï  t >bë›E† ~A-C##-\ - c(  ' $|< ~õ / k  J O"<b3%nc(#<e" <# z = J 

 "< ˜c(nO<"-~e#Tõ'e ~c(o?O<"- e'në /

¦ Ï vLc<"E^ !'^ - ‰ 'tcG"!%7^ "-C—!o#-C N< =^ #E^ !' ™Bbc^ <E^ !# -^ Š ^ = Š (U˜c†"!'%7^ -j#!

#-C i!'$""<'- J  

(AcG"!%7 "-C—!L'-j i!#$""<' - /

¦ Ï ò"-jc '^ $‘^ ‡^ b m+c†"^ 3—!h#-C i#né^ J O"<ké†ôvE^ 'b'3^ $^ <j^ =^ /

¶3·¹¸º ¶»I¼L½o¾7·¿º7½¸»zÀÁ'ÂLÃÄhÅÆ ÃÇ ÈÃÇnÉ 2

¦ Ï @B3%w }  éR# < -j  b =n=  < - C 3b"?\E '(<%l" 3 <e ‡ ê Ùéfڑ#-C / 4 'd( '" ;

¦ Ï k^ Cd^ $"^ < AE†^ !'žx=^ ^ <#E†^ !^ žx’#$"-j ^ 'ƒ"!(9x^  xˆ"<‡^ / k^ j^ #"#7í$

=  <'EG %C  b&!(9x›#TT =$" ~ c('% /

U< ~"<&†!# ; k ~O"!#!'9xb# $! žxñ#b|-jo+Q#-j!'!(9x /

p í p

. í.

p í^ $>^

í K 6 í 2

2 í 2

2 í.

? í?

K í 2

A

4 'd(^ '"^ ;

¶3·¹¸º ¶»I¼L½o¾7·¿º7½¸»zÀÁ'ÂLÃÄhÅÆ ÃÇ ÈÃÇnÉ?

ÊË ªLÌU®°§7³ B Í C ÕDtÕ°ÐIÕOªG«üªE Ê ªGF\§ Ë ÕÑ«IHÕ°«&Jƒ Ë ±ž² ÎtËLK ÐNMzª ÎË ± ÓPO

ƒμ ªGÕ°«G±žÐ>Ö ×´Ÿμ ¯ ˱žÐoØ

@ !—<$" | - \E† <ec<"E !' - C(oxˆ C 9x < >O <~S~"c'-j'I#"c <"E!# - C J > (!#!'%=(

E( ‡?NQi# $C@B< <¥:B#-C / Qi#$l@B< <¥1˜ " <(=-j3%S‡  '$"3 / k %Tx < F F" <

-j3%r˜ #Fc <"E!# - C J "-j l "-Cc '"(! =ü <| / Q~' $ÿ@B< <|æ ü $"3

 z=7# U #bc†9x <O !fxb# <=NR S <!#'NR C"!" i   "-Cc '"(!*c <"E!# - C / v'

< -j"< =R(i |-j'$"3%ÿS <!'#ÿ  = <xˆ 3Fl"9%3$" A# w'-j z-l # J 7"‡ .Q/ 0 2". #R &L!#!G (^) K0"0"0  =?  =T  ‡ #!'!#C"!' ~-l3%nU ~ (!#!'  $ bcG =?A '- (^) /

? ixˆjc(<b#k} '" J xˆ ¥:!#!f  z"-C i ~c <"E!# - Cec†" =SC#- /

ׯGØTS Î ®°ÕÑ«UJŸ±9²§®°¯(«¨WV×Ô

ƒμ ª†ÕÑ«†±žÐoØ

Q i#$j@˜< <¥1˜ " <˜(=韇  #$  /YX F< !# =S9" <%Z " 3'  / )™ R‡  #$"3[ˆ =R

} ^] ™ - \E† <  3#  ˆ " !#=ž < / )‘ \  3%`_ J#z < J c <Q=  =

T |úba|e l‡  #$ z(z'x" !#=èE† jxb'!#!'# $wREG C9" <  üE3% / k cQi#$S 

c†"TS <!'#l B ‡C "-Cc # $F?#$"-j  et "  # eF ‡  #$ k\(

 F‡7#$"3™x" !#=w m+ =T#™}7   J xb #!' ˜ >" <%j " 3%d_\#9 < TE3%jF‡  '$"3O<-

k >Búba /

Ù—ÚnPQ 9x’žx’S <!#'RIŸ -jc!#9%S Co+ ô&!#9x !#$"< - gT"-Cc  z A'$"Qô

  • j 3 / D  <'EG A w<  # $T'-j Ak%" <\!#$""<' - / ـ " ƒ-lI%Ÿ >+Qc < %" <

<  # $A'-j i #$jO  >'"e Ù°þLø f ÚJ xb < e Ù°þLø f Úe=   ˜ <  # $A'-j i

 zž+7ô&!#9xñ!#$"< - "T| xˆ"<‡nxb þ  <# ˜ = f = $" /Ú

¶3·¹¸º ¶»I¼L½o¾7·¿º7½¸»zÀÁ'ÂLÃÄhÅÆ ÃÇ ÈÃÇnÉ >

×ÌNØgMzª†«Uhհݱ ˧7Ð ª†® Î ±žÕOªG«WVö× ´(

’μ ª†Õ°«G±žÐoØ @eS   (!~-C # $ü Ÿ‡  '$"3 J Q~' $

@˜< <i ~(i  <!™ˆ‡  '$"3~(I" A < =ÿT= " !#"c "i!(' / PQ  = #$T#

= < 9" <ˆ$" 3 J  k(,-j($" =\d( =|" ™!'#G!'!Qc†"#E!# e=  !#!'# $˜c('< /jX

 9xœxb' Bj >+Q#!' \j-l!#!f >iN‡  '$"3B9xI%l  l= !'!#' $Ac(#<< -l# ˜  7 !*-C >#$ (^) / S <!'#l' 9x  exbl #‘ ‡jhd( = ' $\" Qxb ' w‡  #$"3   =CIxeI% /‘¡ ' $ic† <O #" ' J S <!#'Fxb# ,d( =| e-j!#!'  ‘ k" !#=F =

' ? >+Q#!' /X žxˆ  <J æ <i-\  " $"3 J  A'i (E !' \nd( =  Cc'-l!U"!' '"

# $C3%n ^kC # 3!'$""<'- /

Ù—Úw)+c!—'Axb3%i Ù/ /'J xb(‘c <"E !' - ’'™S <!##|<%7# $i"!'  =|xb3%A#‘ b (E!#

C= A' /Ú

Ù#—Ú^ X 9x›"^ !'=RS <!'#wxˆ I‡^ R^ 'k$"3!'e|d(^ =S|<^ "^ E^ !# ~"!# #"l

¶3·¹¸º ¶»I¼L½o¾7·¿º7½¸»zÀÁ'ÂLÃÄhÅÆ ÃÇ ÈÃÇnÉ 8

ÊË ªLÌU®°§7³ Ô Í m«¨§ μ §7«¨§7«G±nh§3±lÕÑ«ï¦ Ë §7§7Ð Ó1Ô

ƒμ ª†ÕÑ«†±žÐÖ ×´ μ ¯ ˱žÐžØ

 b< k$"" ji<Q^ =AE^ '(<%<^ këy"|"^ <'^  ÷ xb'|^ "Qôv^ $"" exˆ^ #$^ ‘"o$p^q^rts^ •pu/ f >

v^ ÙOý^ Út=^ ^  ^ ™x #$"3N†˜" < m+^ ý /jw^ <$"3!Q'Bd(^ =\^ e!—<$" ^ F\§7ÕtJ†²G±I§Q¨ÿÕ°«¨§^ μ §7«U¨t§7«G±

Ð §3± U <# ˜#në / / /J A úyû ÷ (-jo+Q#-C# yx"z|{~} v Ù°ý ÚJ  T( Axˆj" <# 

#wúr(< l = $" ˜#Cë (^) / j 'ˆ} '"w%" lxb#!'!†E† ‡ =w\"!' ˜ #™c <E !# - <  <'" !'% (^) /

&("<b\" < m+ ý J !# 

 ÙOý ÚNì  '$"3f ˜-lo+Q'-\ - ’xˆ #$  =w' = cG  = 3b e'j  E< <Q =l ý / Ù¤˜

 k 'k# = c†  = 3B -lI%n<k-lI%w "3 # ý /Ú

€ ÙOý ÚNì  #$"3‘† -jo+Q#-F - xˆ '$"3 =j' = c† = 3ˆ ™'A k E< <7 =jo ý J -j"$

#= c†  = 3 (= C¤ w  # !# = ý /

ׯGØ &("<kA 7= ý U ~E #(<%l<  (^) J !# >b!# >æ ÙOý ڐE†  !' æk #!#=? ý J  =?!' b<'$"3 ÙOý ڐEG

 <#$"3U  #!'=z ý / ¢ "  v ÙOý ÚJ Ù!' æ Ù°ý ÚÚ J  Ù<'$"3 ÙOý ÚÚ J € Ù!' æ Ù°ý ÚÚ J =€ Ù<#$"3 Ù°ý ÚÚ J

$"" i#-Cc !# BO<-\ !# = <#E# $  ÙOý Úe =€ Ù°ý Ú/