Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Analisis de Algoritmo
Analisis de Algoritmo
EIEI @A ) C HEJ
> AJEL I
) = E =H A ?KHI A = K 5AH ?=F= @A AIJE =H I HA?KHI I @A ? K = C HEJ HAGKEAHA F=H= A A?KJ=HIA FKJ A HE= O JEA F GKA
+ ?AH O IAH ?=F= @A KJE E =H J ? E?=I @A @EIA =@A?K=@=I F=H= ? IJHKEH I K?E AI A ?EA JAI = @ELAHI=I ? =IAI @A FH > A =I 4A? ?AH I FH > A =I F=H= I ?K= AI IA ? ?A I K?E = C H J E?= FH ?JE?= O F @H =F E?=H ?HEJAHE I F=H= @=H AI I K?E AI =FH NE =@=I A ?EA JAI
"
2HAB=?E
- ? ?AFJ @A = C HEJ AI @A E F HJ= ?E= ?A JH= A =I ?EA ?E=I @A = ? FKJ=?E =JA JE? I O ?EA J ? I @A = ? FKJ=?E D= @A E@ A B H = @EBAHA JA = F= =>H= FH LEA A @A >HA @A K =JA JE? O =I JH A@EAL= @A 7 >A EIJ D= A@ E> KI= = DM=HE E GKEA @E =I HAC =I F=H= ABA?JK=H =I " FAH=?E AI =HEJ JE?=I > IE?=I IK = HAIJ= K JEF E?=?E O @ELEIE A A IEC 1: - =IJH A@EAL= IA AIJ=> A?E A *=C@=@ A =
+=I= @A + ?E EA J *=EJ = 0E = AI?HE>E @ I E>H I GKA KC=H K F=FA E F HJ= JA A = DEIJ HE= @A =I =JA JE?=I K @A I ?K= AI ? ?EAH A = =HJA E @E @A ? J=H +K= @ IK >H= =F=HA?E JH=@K?E@= = =J A -KH F= I A? J HAI A FA =H = =JHE>KEH A I A E>H IE J= >E K AIGKA = @A K AH=?E GKA D=?A KI @A K AH= AI E @E I AIJ JE IA A =JHE>KO AHH A= A JA = KAL= J=?E IA ? LEHJE A = @A = DM=HE E O A B H = @AI?KE@=@= BKA >H=@=
= C HEI E O = A JA
= C HEI
= C HEJD -IJ= F= =>H= HECE = A JA @AHEL=@= @A >HA = DM=HE E =D H= IEC E ?= I = F E= A JA ?K= GKEAH HAC = F=HJE?K =H @A FH ?A@AH K FAH=H J= ? AI A J @ AK? E@E= F=H= A ? JH=H A NE ? @ELEI H @A @ I A JAH I ) F=HJEH @A A J ?AI O D=IJ= KAIJH I @ =I = F= =>H= F H J @ GKA HAFHAIA J= D= JEL=@ K?D I AIJK@E I @A JEF JA HE? J= J A =JA JE?=I ? A ? FKJ=?E - = FHE AH= F=HJA @A AIJA ?KHI IA E JH @K?A I ? ?AFJ I > IE? I F=H= A = EIEI @A = C H J I IA FH F A K FH ?A@E EA J F=H= AIJE =H = ?= JE@=@ @A HA?KHI I GKA K = C HEJ ? IK A ?K= @ IA A A?KJ= A K = ? FKJ=@ H= = JAHE H I FAH EJA ? ?AH IK L= H FH ?JE? AI @A?EH @AJAH E =H IE ANEIJA K = I K?E = C H J E?= A ?EA JA F=H= K FH > A = A F=HJE?K =H - IACKE@= IA @= E F HJ= ?E= = = LA ?E@=@ @A ?HA?E EA J @A = @A = @= @A HA?KHI I F H K = C HEJ ? B H A A J= = @A FH > A = GKA HAIKA LA IA E ?HA A J= - FH ?A@E EA J FHAIA J=@ I FAH EJA ? F=H=H #
$ O AL= K=H I ? IJ I @A = C HEJ I J= J EJAH=JEL I ? HA?KHIEL I - = IACK @= F=HJA @A ?KHI I =L ?= I = AIJK@E @A =I FHE ?EF= AI J ? E?=I @A @EIA @A = C HEJ I 2=H= ?=@= K = @A A =I IA ?=H=?JAHE = I FH > A =I = I GKA = J ? E?= IA FKA@A =F E?=H IA FHAIA J= A J @ CA AH= O IA @= = CK I A A F I .E = A JA = JAH?AH= F=HJA @A ?KHI AIJ A B ?=@= = AIJK@E @A = JA H= A J H = I FH > A =I ?KO= I K?E = C H J E?= IA ? ?A = ? ?E@= HAGKEAHA J= J I HA?KHI I GKA A J H E I FH ?JE? I HAIKA LA =I GKA FH > A =I JHELE= AI = JA H = FHAIA J=@= FAH EJA E@A JE ?=H AIJ I FH > A =I =I ? J= >E A ? JH=H I K?E AI =FH NE =@=I FJE =I FAH =?AFJ=> AI
@E?A CA AH=
1 )
!
EIEI @A = C HEJ
!
" " # # ' !$ " "! "$
1 JH @K??E
+ ?AFJ I * IE? I ,A E?E @A = C HEJ + F A E@=@ @A = C HEJ I - AH?E?E I , E E =IE J JE? J=?E @A H@A 1 JAHFHAJ=?E @A I ? , E E =IE J JE? ? - AH?E?E I 1 JH @K??E ) EIEI F H > GKAI ! 5A?KA ?E= ! 5A A??E ? @E?E ! ! 1JAH=?E - AH?E?E I
! " #
F HJ= EA J
'
! )
! !
EIEI @A ) C HEJ
I 1JAH=JEL I
"'
!!
"' # # # #! #% #' $ $ %$ %%
" )
1 JH @K??E 5EIJA =I HA?KHHA JAI " -NF= IE @A HA?KHHA ?E=I )FH NE = @ F H E JACH= AI - A??E @A = FAH=?E > IE?= %
EIEI @A ) C HEJ
I 4A?KHIEL I
#'
11
6 ? E?=I @A ,EIA
# # #! #" ##
@A ) C HEJ
&!
&%
&% &&
. H = CA HE?= . H = @A = .K ?E + F A E@=@ AHCAI HJ H@A = EA J F H E JAH?= =?E # ! 2H > A =I @A = C HEJ AHCAI HJ 3KE? I HJ - AH?E?E I 2H > A =I 6EF ) =?A = EA J A +E J=I 2H > A = @A = ?DE = 1 JAH?= =?E FJE = @A =H?DEL I $ " 2H > A = $" -IJH=JACE= $ " ! /A AH= E =?E = =H> AI @A CH=@ k $ " " )F E?=?E + @EC @A 0K = )H> AI /A AH=@ HAI E I $ # 2H > A = $# -IJH=JACE= 2H > A =I 6EF J @ @A 5 K?E n 4AE =I % ! 4AIJHE??E AI ANF E?EJ=I %! 4AIJHE??E AI E F ?EJ=I 5K = @A 5K>? K J I % " . H K =?E %" 4AIJHE??E AI % " ! . H K =?E % " " 4AIJHE??E AI
$ $ $! $"
J @
LE@
#
$#
# $ & ! # # $ $ $ ' ! ! # $ $ % &
% * IGKA@= ?
% % %! %"
'
&
H> AI @A KAC
2H > A = 5 K?E J @ E =N .K ?E AI @A 7JE E@=@ /=J n A A= & # 2 @= = B= >AJ= &# 4AC =I 2 = E ?=?E O )? J= EA J ' 2H > A = @A = H= E ?=?E ' * IGKA@= @A A H ? IJ
!!
!! !" !" !" !$ !$ !$ !& !& !'
' +
'
F A E@=@ @A
I = C HEJ
I @EIA =@ I ?
*=? JH=?
!%
O =? J= EA J
111 2H > A =I
! " # $ %
"
"!
"! "" # # ## #$ #%
) C HEJ I ,AJAH E EIJE? I 1 JAHFHAJ=?E AI 2H > A = @A @A?EIE @A + = 2H > A = @A = ? >AHJKH= @A @ I 2H > A = @A = F = A=?E /A AH=?E @A ? @EC FJE 2H > A =I 2 + FKJ=> AI O @A?E@E> AI
,1+- /- -4)
+=F JK
1 JH @K??E
- =I +EA ?E=I @A = + FKJ=?E ?K= @ IA @E?A GKA K FH > A = JEA A I K?E IEC E ?= GKA ANEIJA K = C HEJ IKI?AFJE> A @A E F = J=HIA A K = ? FKJ=@ H= ?=F= @A FH @K?EH = HAIFKAIJ= ? HHA?J= F=H= ?K= GKEAH E IJ= ?E= @A FH > A = A ?KAIJE 2=H= ?EAHJ I FH > A =I AI F IE> A A ? JH=H I @A K = C HEJ ?=F= @A HAI LAH I ?K= I A BHA J= = FH > A = @A AI? CAH = CK @A A I = J=HA= @A @A?E@EH ?K @A A I AI A A H @A>A >=I=HIA A ?HEJAHE I =? H@AI = KAIJH I E JAHAIAI - = =O H = @A I ?=I I = A A??E @A K >KA = C HEJ AIJ HEA J=@= D=?E= = @EI E K?E @A ? IJ GKA E F E?= = I K?E @A FH > A = >= AIJA A B GKA AI F IE> A @ELE@EH I ?HEJAHE I A @ I ? =IAI = +HEJAHE I HEA J=@ I = E E E =H A ? IJ @A @AI=HH ? =HE@=@ IA ?E A O B=?E E@=@ @A E F = J=?E @AFKH=?E O = JA E EA J > +HEJAHE I HEA J=@ I = @EI E KEH A ? IJ @A A A?K?E ?AI=@ H O ?= JE@=@ @A A HE= KJE E =@ I JEA F @A FH
5E A FH CH= = GKA E F = J= A = C HEJ IA L= = A A?KJ=H K =I ?K= J=I LA?AI A ? IJ @A @AI=HH AI @ E = JA A AIJA ?=I IA @A>A @=H I FAI = I FHE AH I ?HEJAHE I 2 H A ? JH=HE IE A FH CH= = IA L= = KJE E =H BHA?KA JA A JA @ E =H A ? IJ @A A A?K?E O F H A @A IA @A>A A ACEH K = C HEJ GKA D=C= KI A ?EA JA @A I HA?KHI I @A = ? FKJ=@ H= AI @A?EH IA A @A>A AL= K=H FHE HEJ=HE= A JA >= I ?HEJAHE I @A = IACK @= ? =IA ?K= GKEAH ?=I E CK @A I ?HEJAHE I @A AL= K=?E @A>A A E E =HIA F H ? F AJ FKAI F H A A F IE IA E F = J= K IEIJA = ? = C HEJ I KO !
"
+)2 67
1 64 ,7++1
A ?EA JAI FAH ? BKI I FKA@A IK?A@AH GKA @AIFK I IA= F IE> A @=H A A = JA E EA J =@A?K=@ I HA?KHI I GKA ? IK A K = C HEJ FKA@A AIJE =HIA A@E= JA DA HH= EA J=I JA HE?=I O ? IJEJKOA F H J= J K = >=IA ? => A F=H= = A A??E @A K = C HEJ - =I +EA ?E=I @A = + FKJ=?E = =?JELE@=@ @A@E?=@= = @AJAH E =H = ?= JE@=@ @A HA?KHI I GKA ? IK A I = C HEJ I IA A @A E = = EIEI @A = C HEJ I = FHE AH= IA??E @A AIJA ?=F JK FHAIA J= I ? ?AFJ I GKA I FAH E JEH E JH @K?EH @AIFK I A IA??E AI F IJAHE HAI =I J ? E?=I KJE E =@=I F=H= = A@E?E @A I HA?KHI I GKA ? IK A K = C HEJ O =I >=IAI JA HE?=I I >HA =I GKA AIJ=I IA BK @= A J=
?AFJ I * IE? I
FHAIA J= I I? ?AFJ I > IE? I @A = EIEI @A = C HEJ
- AIJ= IA??E I
,A
E?E
@A = C HEJ
7 = C HEJ AI K ? K J EJ @A E IJHK??E AI = >ECK=I O ABA? JEL=I GKA E @E?= ? HAI LAH K FH > A = FH @K?A = A I K = I= E@= HA?E>A ?AH I A JH=@=I O F=H= A A?KJ=HIA A?AIEJ= K = ?= JE@=@ EJ= @A HA?KHI I 7 = E IJHK??E AI = >ECK= ?K= @ = =??E = A A?KJ=H AIJ FAHBA?J= A JA @A E@= F H A A F E IJHK??E AI @A JEF
FKA@A B H =H F=HJA @A K = C HEJ 7 = E IJHK??E AI ABA?JEL= ?K= @ IA FKA@A A A?KJ=H A K E JAHL= @A JEA F F H A A F =I E IJHK??E AI
x 2 + 8, A I= A 7 A0 = K @
I ABA?JEL=I EA JH=I GKA
x ?=H@E = E@=@
AH I =JKH= AI
2 - 1,), ,- ) / 416
#
AI 5E K ? K J @A E IJHK??E AI JEA A J @=I =I ?=H=?JAH IJE?=I @A K = C HEJ AN?AFJ IAH EJ A JEA F IA A @A E = FH ?AI ? FKJ=?E = I IEIJA =I FAH=JEL I I A A H A A F @A FH ?AI ? FKJ=?E = FKAI AIJ @EIA =@ I F=H= A A?KJ=H J=HA=I EA JH=I =I D=O= FA @EA JAI O ?K= @ IJ=I IA JAH E = A IEIJA = FAH=JEL A JH= A K AIJ=@ @A AIFAH= D=IJ= GKA AC= I FAH K ?= JAH E = 5A =IK A GKA K FH > A = JEA A I K?E = C H J E?= IE =@A I @A GKA A = C HEJ ANEIJA IK JEA F @A A A?K?E AI H= => A A JA ? HJ 2 H A A F AI F IE> A @EIA =H K = C HEJ F=H= KC=H = A@HA GKA JHEK BA IEA FHA A = C HEJ A ECA = IECKEA JA JEH=@= AN= E = @ J @=I =I F IE> AI IA?KA ?E=I @A LE EA J I @AI@A A J=> AH =?JK= D=IJ= K @ @A IA= ? =H A HAIK J=@ O A ECA = JEH=@= GKA A =IACKHA A JHEK B A FAGKA E ? LA EA JA @A AIJA = C HEJ AI GKA @E?D AIF=?E @A > IGKA@= IA D= AIJE =@ A 100040 J=> AH I F H GKA FKA@A J=H@=HIA E AI @A = I A J =H K = @A?EIE 2 H J= J F=H= AI FH ?JE? I IA ? IE@AH= GKA IE K FH > A = JEA A K = I K?E GKA J = = I A ? FKJ=H @E?D= I K?E ANEIJA + IE@ HAIA =D H= A FH > A = @A H@A =H K ? K J @A L= HAI IE A ? K J JEA A A A A J I AI I B ?E HAI LAH GKA IE JEA A = C= A JA K = C HEJ GKA HAIKA L= A FH > A = J=H@=H I JEA F EA JH=I I CH= @A IA= A ? K J O HAGKAHEH K = ?= JE@=@ @A A HE= =O H F=H= = =?A =H I A A A J I @A ? K J - CA AH= = ?= JE@=@ @A HA?KHI I GKA ? IK A K = C HEJ F=H= HA I LAH K FH > A = IA E ?HA A J= ? B H A ?HA?A A J= = @A FH > A = ,AFA @EA @ @A FH > A = A F=HJE?K =H K L=HE I @A IKI F=H AJH I IAH A ACE@ ? J= = @A FH > A = 0=?EA @ K = ?KE@=@ I= >IAHL=?E AI HA =JEL= A JA B ?E ABA?JK=H K = A A??E =JE =@= - = .ECKH= IA FHAIA J= K = IAHEA @A FH > A =I O K = IKCAHA ?E= =?AH?= @A F=H AJH GKA IA FKA@A A ACEH ? J= = @A FH > A =
F A E@=@ @A = C HEJ
= BK ?E ? F A E@=@ f (n), @ @A n AI A J= = @A FH > A = @= K = A@E@= @A = ?= JE@=@ @A HA?KHI I GKA K = C HEJ A?AIEJ=H = E F = J=HIA O A A?KJ=HIA A = CK = ? FKJ=@ H= 2KAIJ GKA = ?= JE@=@ @A HA?KHI I GKA ? IK A K = C HEJ ?HA?A ? B H A A J= = @A FH > A = IA E ?HA A J= J = ?HA?EA JA f (n) > f (m) n > m ? = BK ?E ? F A E@=@ AI
$
+)2 67
1 64 ,7++1
24 * - )
* IGKA@= @A K A A A J A K ? K J K JEF E?=H @ I =JHE?AI 4A? HHAH K H> 4AI LAH K IEIJA = @A A?K=?E AI E A= AI H@A =H K ? K J @A L= HAI
6) )
,- 24 * - )
K J
AH @A A A A J I A A ?
.ECKH= - A??E
HAIFA?J = IA ? ?A HA I @
@A J= =
@A FH > A =
= J= = @A FH > A = A HE= O A JEA F @A FH ?AI=@ H I I HA?KHI I I >HA I ?K= AI JH= J @ A E JAH I A A = EIEI @A K = C HEJ =I FKAI @EIJE CKE I ? =IAI @A BK ?E ? F A E@=@ HE= GKA A?A n.
= .K ?E ? F A E@=@ AIF=?E= E@A = ?= JE@=@ @A A IEJ=H K = C HEJ F=H= HAI LAH K FH > A = @A J= =
> .K ?E ? F A E@=@ JA F H= 1 @E?= = ?= JE@=@ @A JEA F GKA HA GKEAHA K = C HEJ F=H= HAI LAH K FH > A = @A J= = n; LEA A = IAH K = A@E@= @A = ?= JE@=@ @A +27 GKA HAGKEAHA A = C HEJ = ?= JE@=@ @A A HE= GKA KJE E = K = C HEJ @AFA @A @A = E F = J= ?E >IJ= JA AI F IE> A >JA AH K = A@E@= @A AIF=?E A?AI=HE ? = I = E IFA??E @A = C HEJ 2=H= >JA AH AIJ= ?= JE@=@ AI A?AI=HE IK =H J @=I =I ?A @=I @A A HE= GKA KJE E = - CA AH= IA HAGKAHEH @ I JEF I @A ?A @=I @A A HE= = +A @=I AIJ JE?=I 5 =I GKA IA KJE E = A J @ A JEA F GKA @KH= = A A?K?E @A FH CH= = F H A A F =I L=HE=> AI C >= AI > +A @=I @E E?=I 5A A F A= I @KH= JA K A J @A = A A?K?E O F H J= J FKA@A IAH =IEC =@=I O @ALKA J=I ? B H A IA A A?KJ= A = C HEJ F H A A F A AIF=?E @A = FE = KJE E =@ F H =I = =@=I HA?KHIEL=I - AIJA ? JANJ K = ?A @= @A A HE= JEA A K = A@E@= B IE?= A ? HHAIF @A ?E= IA A KJE E =H I F=H= AIFA?E ?=H A AIF=?E A F A=@ F H
2 - 1,), ,- ) / 416
%
K = L=HE=> A IE F A IE E F HJ=H A JEF = GKA FAHJA A ?= =I L=HE=> AI GKA JA C= L= HAI @A K JEF IE F A ?KF=H K = ?A @= @A A HE= EA JH=I GKA = =I L=HE=> AI @A JEF I ? FKAIJ I IA AI =IEC = J= J=I ?A @=I ? HAGKEAH= I A A A J I GKA =I ? F A - JEA F GKA A F A= K = C HEJ A A A?KJ=HIA HA A = = ?= JE@=@ @A JH=>= HA= E =@ =I = ? F A E@=@ JA F H= @= K = A@E@= @A = ?= JE@=@ @A JEA F GKA HAGKAHEH = E F = J=?E @A K = C HEJ F=H= HAI LAH A FH > A = F H GKA IA A FKA@A @AJAH E =H A B H = ANFAHE A J= 2 H A A F F=H= A ? JH=H A L= H @A = BK ?E ? F A E@=@ @A K = C HEJ A GKA IA ? @E ?= K A CK= A @A FH CH= =?E L, IA ? FE = KJE E = @ A ? FE =@ H C O IA A A?KJ= A = GKE = M, @= I = CK =I A JH=@=I = FH CH= = O A@E I A JEA F @A FH ?AI=@ H A F A=@ F=H= HAI LAH I ?=I I @A FH > A = 2H ?A@AH @A AIJ= = AH= FHAIA J= A JHA JH I A E ? LA EA JA @A GKA I HAIK J=@ I >JA E@ I @AFA @A @A = =I A JH=@=I FH F H?E =@=I FE =@ H KJE E =@ O
=I ? HHE@=I
2=H= ALEJ=H GKA AIJ I B=?J HAI IA HA A A A A ? ?K @A = BK ?E ? F A E@=@ A = EIEI JA F H= O A AIF=?E= IA D=H E?= A JA ? >=IA = = C HEJ AI?HEJ A FIAK@ ? @EC + A FIAK@ ? @EC IA FKA@A A A?K J=H F=H= A@EH = ?= JE@=@ @A JEA F GKA ? IK A = ? F A E@=@ JA F H= IA ANFHAI=H A K E@=@AI @A JEA F IE A J H E I @A = ?= JE@=@ @A FAH=?E AI GKA HA= E = +=@= FAH=?E HAGKEAHA ?EAHJ= ?= JE@=@ ? IJ= JA @A JEA F F=H= IAH A A?KJ=@= F H AIJ= H= IE IA ?KA J= A AH @A FAH=?E AI HA= E =@=I F H A = C HEJ IA >JEA A K = AIJE =?E @A JEA F GKA A J =H HAI LAH A FH > A = ,=@ K = C HEJ IA FKA@A @AJAH E =H GKA JEF I @A FAH=?E AI KJE E = O ?K= J=I LA?AI =I A A?KJ= F=H= K = A JH=@= AIFA? ?= >IAHLA I AIJA FH ?A@E EA J A A IECKEA JA A A F
+ IE@ HAIA A ) C HEJ GKA HA= E = > IGKA@= E A= I >HA K =HHAC A ? n A A A J I O @ALKA LA = F IE?E A = GKA IA A ?KA JH= A A A A J 8= H IE 8= H IA A ?KA JH= @ALKA LA n + 1. - = C HEJ HA= E = IK =I =IEC =?E AI ? F=H=?E AI O = O FAH=?E AI CE?=I
-A F
&
+)2 67
1 64 ,7++1
A A?KJ=H
=I FAH=?E
=I K = F H ?=@= EJAH=?E =IEC =?E AI =I @A ?E? O =I HA= E =@=I BKAH= @A ?E? FAH=?E AI CE?=I = ? @E?E IA @A>A FH >=H k + 1 LA?AI JE = AI F=H= I=>AH GKA A ?E? @A>A L LAH = A A?KJ=HIA ? F=H=?E AI ? A @E?A ? F=H=?E AI ? A A A J I @A A. =??AI I = A A A J I @A A. FAH=?E AI A J J=
BK ? * IGKA@= E A= (V alor, A, n) ? EA =
i 1; i i + 1; =D; * IGKA@= E A= i;
JAH E =
) C HEJ
* IGKA@= E A=
,A - A F J= I GKA A AH @A LA?AI GKA IA A A?KJ= = CK =I FAH=?E AI F=H= L= HAI IK?AIEL= A JA =O HAI GKA k, FHAIA J= K @A @A ?HA?E EA J IE E =H = GKA JEA A A AH J J= @A FAH=?E AI GKA A A ?KJ= A = C HEJ 2=H= D=?AH K = AIJE =?E @A = ?= JE@=@ @A JEA F GKA J=H@= K = C HEJ A A A?KJ=HIA AI A?AI=HE ? J=H A AH J J= @A FAH=?E AI GKA HA= E = 5A FKA@A A ACEH = CK = = = GKA IA E@A JE ?=H ? FAH=?E > IE?= GKA >IAHLA K ? F HJ= EA J F=HA?E@ = @A AH J J= @A FAH=?E AI HA= E =@=I O GKA F H J= J IAH FH F H?E = = JEA F
IJAHE H A JA ?K= @ IA E JH @K ?= A ? @=@AI I @A EI H@A
2
?AFJ @A H@A
2 - 1,), ,- ) / 416
'
J J= @A A A?K?E 2=H= A = C HEJ = JAHE H IA FKA@A ? J=H ?K= GKEAH= @A =I FAH=?E AI A ?E =@=I - CA AH= @A>A FH ?KH=HIA GKA = FAH=?E > IE?= A = ?K= IA >=I= A = EIEI @A = CK = B H = AIJ HA =?E =@= ? A JEF @A FH > A = GKA IA E JA J= HAI LAH EC H= @ =I =IEC =?E AI @A L= HAI E E?E= AI O =I FAH=?E AI I >HA L=HE=> AI F=H= ? JH @A ?E? I @E?AI = FAH=?E > IE?= A A ) C HEJ > IGKA@= E A= AI = ? F=H=?E A JHA I A A A J I @A =HHAC O A L= H >KI?=@ FKAI ?K F A ? =I ? IE@AH=?E AI = JAHE HAI
-A F
- ) C HEJ >JEA A A FH @K?J @A I @ I L= HAI I CH= @AI ? JA E@ I A K =HHAC A @A n A JAH I 6 =HA I AIJA FH > A = F=H= A A F E ?=H = A A??E @A = FAH=?E > IE?= ? EH=I = D=?AH A = EIEI @A = C HEJ - AIJA = C HEJ IA HA= E = =I IECKEA JAI FAH=?E AI = + F=H=?E A JHA AI = = =O H1 , =O H2 O =O H2 I A A A J I @A =HHAC
=O H1 O @E?A i
=I FAH=?E AI ? B O C IA ? ?AI =I FAH=?E AI @ O A IA A A?KJ= = AI = AH J J= @A FAH=?E AI - J GKA IA FKA@A ? IE@AH=H F=H= D=?AH A = =O H1 , =O H2 O I A A A J I @A =HHAC =O HAI
IE@AH= F H HA= E =HIA A JHA @E K = I = LA O I FH F H?E ?AI IA JEA A GKA =I FAH=?E AI EIEI I =I ? F=H=?E AI A JHA O =I =IEC =?E AI = I A A A J I
+ A @A HA =H?=H = I = A A??E @A = FAH=?E > IE?= = .ECKH= E KIJH= = IA A??E @A FAH=?E AI > IE?=I A = CK I = C HEJ I KO ? K AI 4AIK EA @ A = EIEI @A K = C HEJ IA FKA@A D=?AH ? IE@AH= @ I =GKA = FAH=?E GKA ?K F = I IECKEA JAI ?HEJAHE I
+)2 67
1 64 ,7++1
i 3;
EI =D
mayor2 mayor1; mayor1 A[i]; JH IE A[i] > mayor2 A J ?AI mayor2 A[i];
?AI
i i + 1;
=O HAI mayor1 mayor2; 2H @K?J @A I L= HAI I CH= @AI @A K = EIJ= @A AH I
JAH E = ) C HEJ
2H @K?J
24 * - )
* IGKA@= @A K A A A J A K ? K J K JEF E?=H @ I =JHE?AI 4A? HHAH K H> 4AI LAH K IEIJA = @A A?K=?E AI E A= AI H@A =H K ? K J @A L= HAI +
2-4)+1
* 51+)
.ECKH=
- A??E
@A = FAH=?E
I FH > A =I
> ,A>A A A?KJ=HIA K AH @A LA?AI ?KO @A @A ?HA?E EA J IA= IE E =H = @A AH J J= @A FAH=?E AI GKA ABA?J = A = C HEJ 5E E CK = @A =I FAH=?E AI A ? JH=@=I ?K F A ? = > I ?HEJAHE I AI F IE> A @A? E =H A FHE AH 5E =K =I AI F IE> A A ? JH=H K = FA H=?E HAFHAIA J=JEL= IA @A>A D=?AH K = EIEI C >= ? J= @ J @=I =I FAH=?E AI - = JA H = @A = C HEJ I AI KO BHA?KA JA KI=H A J H E E IJ= ?E= F=H= E @E?=H K ?=I AIFA? ? @A K FH > A = )I F H A A F IE A FH > A = AI = K JEF E?=?E @A A JAH I F IEJEL I K = E IJ= ?E= AI A F=H @A AH I = K JEF E?=H L C '$$ " + I ? ?AFJ I A K ?E=@ I D=IJ= =GK AI F IE> A ?= ?K =H = BK ?E ? F A E@=@ JA F H= ft (n) F=H= K = C HEJ IE F A - A - A F ! IA ?= ?K = @E?D= BK ?E F=H= A = C HEJ
-A F
! + IE@ HAIA A ) C HEJ F=H= D=?AH A = EIEI @A IK ? F H J= EA J J A I ? FAH=?E > IE?= =I ? F=H=?E AI ? A A A J I @A =HHAC O ? ?=I KAIJH= A = [2, 7, 4, 1, 3] O n = 5.
5E 8= H 5E 8= H 5E 8= H IA D=?A K = ? " IA D=?A JHAI ? & IA D=?A ?E ? ? F=H=?E F=H=?E F=H=?E
ft (5) = 1
AI ft (5) = 3 AI O ft (5) = 5
,A - A F ! AI F IE> A @AI?K>HEH GKA = BK ?E ? F A E@=@ AI J= A HA= E@=@ AI K = HA =?E O= GKA F=H= K EI J= = @A FH > A = IA >JEA A @EIJE J I L= HAI @A = BK ?E ? F A E@=@ + IJA D=O K?D I = C HEJ I A I GKA A AH @A FAH=?E AI @AFA @A I @A J= = @A FH > A = IE J= >E @A = E IJ= ?E= AIFA? ?= GKA IA FHAIA JA A J ?AI @A GK = AH= IA FKA@A ANFHAI=H A L= H @A = BK ?E ? F A E@=@ ) ? JE K=?E @= I K = HAIFKAIJ= 5A= I (n) = {I1 , I2 , I3 , . . . , Ik } A ? K J @A E IJ= ?E=I @A FH > A = ?KO J= = AI n. 5A= O(n) = {O1 , O2 , O3 , . . . , Ok } A ? K J B H =@ F H A AH @A FAH=?E AI GKA K = C HEJ HA= E = F=H= HAI LAH ?=@= E IJ= ?E= - J ?AI Oj AI A AH @A FAH=?E AI A A?KJ=@=I F=H= HAI LAH = E IJ= ?E= Ij F=H= 1 j k. 5A @EIJE CKA JHAI ?=I I A A L= H @A = BK ?E ? F A E@=@ JA F H=
+)2 67 = 2A H ?=I
1 64 ,7++1
ft (n) = m ax({O1 , O2 , O3 , . . . , Ok })
> A H ?=I
ft (n) = m n({O1 , O2 , O3 , . . . , Ok })
? +=I A@E
k
ft (n) =
i=1
Oi P (i)
@A P (i) AI = FH >=>E E@=@ @A GKA ?KHH= = E IJ= ?E= Ii . - JH=I F= =>H=I A A H ?=I IA FHAIA J= ?K= @ F=H= K = A JH=@= @A J= = n, A = C HEJ A A?KJ= A E AH F IE> A @A FAH=?E AI A FA H ?=I ?K= @ D=?A A NE O A A ?=I A@E IA ? IE@AH= J @ I I ?=I I F IE> AI F=H= ?= ?K =H A FH A@E @A =I FAH=?E AI GKA IA D=?A J = @ A ?KA J= = FH >=>E E@=@ @A GKA ?KHH= ?=@= E IJ= ?E= I ?=I I A = BK ?E ? F A E@=@ AIF=?E= IA FKA@A @A EH = C= A JA ? IE@AH= @ =D H= A ? K J C (n), ? A ? K J B H =@ F H A AH @A ?A @=I @A A HE= KJE E =@=I F H A = C HEJ F=H= HAI LAH ?=@= E IJ= ?E= @A FH > A = I - A F I " O # IA E KIJH= A = EIEI JA F H= @A I ) C HEJ I O 2=H= AIJ I FH > A =I A AH @A FAH=?E AI L=H = ? IE@AH=> A A JA F=H= E IJ= ?E=I @EBAHA JAI @A EI J= =
-A F
@A > IGKA@= E A= * IGKA@= E A= @A K L= H A K =HHAC @A J= = n. 6= = @A 2H > A = n = AH @A A A A J I A A =HHAC + F=H=?E @A L= H ? I A A A J I @A FAH=?E > IE?= =HHAC
)
E
EIEI 6A F H=
A H ?=I ?KHHA ?K= @ A L= H AI A FHE AH A A A J @A =HHAC
ft (n) = 1
EE 2A H ?=I IK?A@A ?K= @ A L= H IA A ?KA JH= A A =HHAC
ft (n) = n + 1
2 - 1,), ,- ) / 416
EEE +=I
A@E
P (i) =
1 n+1
n+1
1 ft (n) = n+1
i=
i=1
-A F
FH @K?J =O HAI 2H > A = ,=@ K =HHAC @A L= HAI A ? JH=H A FH @K?J @A I @ I AH I =O HAI 6= = @A 2H > A = n = AH @A A A A J I A A =HHAC + F=H=?E A JHA I A A A J I @A =HHAC FAH=?E > IE?= O I =O HAI
# ) C HEJ
)
E
EIEI 6A F H=
A H ?=I ?KHHA ?K= @ A =HHAC AIJ A ?=@= EJAH=?E I D=?A = FHE AH= ? H@A =@ =I?A @A JA A JA F=H=?E
ft (n) = 1 + (1 (n 2)) = n 1
EE 2A H ?=I A =HHAC AIJ H@A =@ @A = AH= @AI?A @A JA IA D=?A @ I ? F=H=?E AI F H EJAH=?E A A ?E?
ft (n) = 1 + (2 (n 2)) = 2n 3
EEE +=I A ? A@E A AIJA FH > A = IA JEA A
|U | n! ?=I I @ n I A A A J I @A =HHAC
J=H =I FAH=?E
@A U AI
AI GKA IA D=H = A
"
+)2 67
1 64 ,7++1
= J=HA= @A ? JA >= AIJ= AJ @ C = HAIK J= AN?AIEL= A JA => HE I= F H GKA IA HA?KHHEH = JH A?= EI - = C HEJ D=?A IEA FHA K = ? F=H=?E = E E?E O A A E JAHE H @A ?E? FKA@A IAH GKA IA HA= E?A K = ? F=H=?E @ I >I HLAIA GKA F=H= ?=@= A[i] FKA@A IAH ?EAHJ= K = @A JHAI =IALAH=?E AI E A[i] > EE EEE
=O H1 IA D=?A K = ?
=O H1 A[i] >
=O H2 IA D=?A @ I ?
=O H2 A[i] IA D=?A @ I ?
F=H=?E
1 5 (1 + 2 + 2) = 3 3
F H J= J A = C HEJ HA= E =H A FH A@E
F=H=?E
AI F H EJAH=?E
5 (5n 7) ft (n) = 1 + (n 2) = 3 3
? F=H=?E AI
-I E F HJ= JA A ?E =H GKA J @ I I = C HEJ I FHAIA J= ?=I I O HAIK J= E JAHAI= JA JA AH K = DAHH= EA J= F=H= @AJA?J=H ?K @ IA F=HJE?E =H A = EIEI A ?=I I F H A A J = E?= =OK@= ? = GKA IA ?KA J= AI = E JKE?E O FHACK J=HIA IA FKA@A HAI LAH A FH > A = @A = AH= JHELE= F=H= = CK = E IJ= ?E= AIFA? ?= 5E = HAIFKAIJ= AI = H =JEL= A = C HEJ JA @H ?=I I F H GKA A FH > A = @A @AJA??E IA HA@K?A = ? JAIJ=H AIJ=
IE F A FHACK J= + ANFKAIJ A AIJ= IA??E O ? D=>E E@=@AI B H = AI A E B H = AI @A ? JA IA FKA@A AIJE =H = ?= JE@=@ @A HA?KHI I GKA K = C HEJ ? IK A FAH A > AJEL I AI ? ?AH @E?D= ?= JE@=@ IE I= F @AH ? F=H=H A ? F HJ= EA J @A @EIJE J I = C HEJ I ? A @A @A?E@EH ?K @A A I KJE E =H >= ?EH?K IJ= ?E=I AIFA? ?=I - = IECKEA JA IA??E IA @= =I >=IAI JA HE?=I F=H= J =H @A = AH= ? => A = @A?EIE
! - -4+1+1 5
!
- AH?E?E I
K JEF E?=H =I =JHE?AI A O B @A @E A IE
c11 = a11 b11 + a12 b21 c21 = a21 b11 + a22 b21
c12 = a11 b12 + a12 b22 c22 = a21 b12 + a22 b22
AI +K J=I IK
IJ= E L K?H= & K JEF E?=?E AI O " IK =I ,EIA A K = C HEJ GKA KIA I = A JA % K JEF E?=?E =I KI= IK = C HEJ 5KCAHA ?E= -NFHAIA ?=@= A JH=@= @A = =JHE C, ? B H K =I @A 5JH=IIA
K = IK = @A =I
m1 m2 m3 m4
= (a11 + a22 )(b11 + b22 ) = (a21 + a22 )b11 = a11 (b12 b22 ) = a22 (b21 b11 )
m5 = (a11 + a12 )b22 m6 = (a21 a11 )(b11 + b12 ) m7 = (a12 a22 )(b21 + b22 )
- AH?E?E
- = C HEJ ! A ?KA JH= = HAFHAIA J=?E >E =HE= @A K A JAH @A?E = F IEJEL - = C HEJ IA >=I= A @ELEIE AI IK?AIEL=I F H )I F=H= K A JAH F IEJEL N IA ?= ?K =
+)2 67
1 64 ,7++1
JAH E =
k i 1; N 2 r[0...k ];
=D
y y/2; i i + 1;
) C HEJ
! 4AFHAIA J=?E
>E =HE=
KAIJHA GKA IE A ECA A L= H @A AH N ? A J= = = A AH @A FAH=?E AI GKA HAGKEAHA A = C HEJ AI EJ= @A A JAH I x1 , x2 , . . . , xn , KI= @ A = C HEJ A@E@= H= => A F=H= A J= = "
10 3
@A FH > A =
KAIJHA GKA A @A @A ?HA?E EA J @A J J= @A FAH=?E AI ? B H A A J= = @A FH > A = IA E ?HA A J= AI IE E =H = GKA >IAHL= = FAH=?E > IE?=
! - -4+1+1 5
FH ? *KI?= ? EA =
(X )
EI =D JAH E =
b=
E { x1 , x 2 , . . . , x n }
) C HEJ
" 8= H
> IE?=
+= ?K =H = ? F A E@=@ JA F H= A A A H ?=I A A FA H ?=I O A A ?=I A@E =IK EA @ GKA P (0) = 0, P (1) = P (2) = P (3) = = P (n), 2k O @AIFK I =IK EA @ GKA P (k ) = ( n @A P (k ) AI = 2 + n); 0 k n, @ FH >=>E E@=@ @A GKA @A>= =?JK= E =HIA I @=J I @A k HACEIJH I
A A A J I AI?HE>EH K = C HEJ F=H= >JA AH A k IE AA A J I FAGKA A ? JH= @ I k A HAI IE O I n k + 1 =O HAI IE k > n . 2=H= AIJA = C HEJ >J C=IA = k n 2 2 ? F A E@=@ JA F H= A J @ I I ?=I I
&
+)2 67
1 64 ,7++1
+K= @ IA E F = J= K = C HEJ F=H= HAI LAH FH > A =I FAGKA I A ? IJ =@E?E = CA AH=@ F H A CH=@ @A E A ?EA ?E= @A = C HEJ A ACE@ AI F ? IEC E ?=JEL 2 H A ? JH=HE ?K= @ A J= = @A FH > A = AI CH= @A = ?= JE@=@ @A HA?KHI I GKA A = C HEJ A?AIEJA FKA@A ?HA?AH J= J GKA D=C= E FH ?JE? 2 H AIJ= H= F=H= A ACEH A JHA @ I = C HEJ I AI A?AI=HE I=>AH ? IA ? F HJ= ? FH > A =I CH= @AI - =JA ?E = AIJ= A?AIE @=@ IA AIJK@E=H = LA ?E@=@ @A ?HA?E EA J @A = ?= JE@=@ @A HA?KHI I GKA K = C HEJ HAGKEAHA ? B H A A J= = @A FH > A = IA E ?HA A J= AI @A?EH IA AIJK@E=H A ? F HJ= EA J =IE J JE? @A =I BK ?E AI ? F A E@=@ = ,A E?E E JH @K?A A ? ?AFJ BK @= A J=
,A
JE?= A JA = g J= AI GKA
E?E
!
+)2 67
2 46) 1- 6
- JH I J H E I F @A I @A?EH GKA IE K = BK ?E @ E = = JH= IK LA ?E@=@ @A ?HA?E EA J AI =O H ECK= 5E AI=I BK ?E AI AIJ HAFHAIA J= @ A ? IK @A HA?KHI I @A = ? FKJ=@ H= >LE= A JA = BK ?E @ E =@= ?HA?AH = I = = EI = LA ?E@=@ @A = JH=
5
CH
?= @A ?
?AFJ @A @
E E =IE J JE?
2KAIJ GKA =I BK ?E AI ? F A E@=@ I BK ?E AI ? @ E E N, I AH I =JKH= AI O ? JH=@ E E R, I AH I HA= AI I ? ?AFJ I O =I FH FEA@=@AI @A @ E E =IE J JE? FH F H?E = K = = AH= ? LA EA JA @A ANFHAI=H =I O = EFK =H =I + = E JA ?E @A =? =H=H = @A E?E = ? JE K=?E IA FHAIA J= = CK I A A F I
-A F
E ,A
|n| m|n3 |, n k,
,
1 1
)51 6 61+
!
IE IA J J= J f.
= m = 1 O k = 0, =I @AIECK= @=@AI = JAHE HAI IA ?K F A F H m O k ANEIJA O A ? IA?KA ?E= g @ E = =IE J JE?= A JA = @ E = =IE J JE?= A JA = g. -NFHAI=@ =JA
IK =nk
-A F
,A
c>0OcR
E 2 H @A
+)2 67
2 46) 1- 6
c > 0, A J
?AI
, = @ m= 1 c
O k = 0,
f @ = g.
EE 1CK= A JA IA JEA A GKA @A IJH=H GKA C @ = B AIJ AI
-A F
& 5A=
f (n) = n O g (n) = 1 IE n AI F=H n3 IE n AI E F=H
,A
IJH=H GKA f O g
IA @
,
1 1
)51 6 61+
!!
EE 6= >E 6
+K= @ IA D=?A A = EIEI JA HE? F=H= >JA AH = BK ?E ? f (n) GKA ?=H=?JAHE?A = K = C HEJ IA AIJ >JA EA @ K @A F HJ= EA J F=H= = @A = @= @A HA?KHI I A BK ?E @A F=H AJH B H = GKA IE t(n) AI = ?= JE@=@ HA= @A HA?KHI GKA IA ? IK A E F = J=?E AIFA? ?= @A = C HEJ IA JEA A GKA
!"
+)2 67
2 46) 1- 6
6A HA = 5A= M A ?
I >HA AIJA ? K J @A
K J @A BK ?E E@= ?
AI @A N = R. = HA =?E
>E =HE=
E = =IE J JE?= A JA = f }
,A
IJH=?E
= @A
@A
IJH=?E
= HA= E =
I F H F=HJAI
E 2 ,
= HA =?E
f M f d.a.f.
5E J = I m = 1 O k = 0 = @AIECK= @=@ |f (n)| m|f (n)|, n k IA ?K F A F H J= J f @ = f O = HA =?E AI HA ANEL= EE 2 , = HA =?E AI JH= IEJEL= ,A>A GKA f @ = g O g @ = h f @ = h. I IJH=H GKA IE f, g, h M J=
5=>A
I GKA m1 , m2 , k1 O k2 0 J= AI GKA
|g (n)| m1 |f (n)|, n k1
O
|h(n)| m2 |g (n)|, n k2
F H GKA
E?E
F H
,
1 1
)51 6 61+
!#
-A F
?
IJH=H GKA f O h IA @ E = =IE J JE?= A JA IJH=?E @A A A F % GKA f (n) = cn @ = g (n) = n IJH=HA I GKA g @ = h, AI @A?EH GKA
|c + n| 2|n|, n c
@A = JAHE H IA JEA A GKA g @ = h O f @ = g f @ = h. EE ,A IJH=H GKA h @ = f.
|n| |n + c|, n 0.
2 H J= J h @ = g O I=>A I GKA g @ = f h @ = f, f O h IA @ E = =IE J JE?= A JA
- 6A HA = E @K?A = ? ?A>EH A ? K J @A BK ?E AI @A N = R ? = K E @A @EIJE J I IK>? K J I = A I @A J= = AH= GKA @ I BK ?E AI AIJ A A EI IK>? K J IE IA @ E = =IE J JE?= A JA 5A IKCEAHA ? IK J=H I ? ?AFJ I @A HA =?E @A AGKEL= A ?E= O F=HJE?E
6A HA =
IA @
5A= f O g BK ?E AI A M, = HA =?E >E =HE= f g f O g E = =IE J JE?= A JA AI K = HA =?E @A AGKEL= A ?E= I >HA M. 2 , GKA = HA =?E @AI?HEJ= AI IE JHE?= HA ANEL= O JH=
,A
IEJEL=
IJH=?E
!$
+)2 67
2 46) 1- 6
E
= HA =?E
AI IE
gf
I GKA f @ = g O g @ = h f @ = h. J= J f g,
,=@ GKA J @= HA =?E @A AGKEL= A ?E= E @K?A K = F=HJE?E = HA =?E @AI?HEJ= F=HJE?E = A ? K J @A BK ?E AI @A N = R A IK>? K J I J= AI GKA J @ I I A A A J I @A K EI IK>? K J IA @ E = =IE J JE?= A JA A JHA I 5A D= @A IJH=@ GKA =I BK ?E AI n, n + c O cn(c R) IA A ?KA JH= A K EI IK>? K J @A = F=HJE?E I ? ?AFJ I D=IJ= =GK ?EJ=@ I I F=HJA @A = @AI?HEF?E @A K = A J @ C = GKA IA @AI=HH =H A AIJ= IA??E F=H= AIJE =H =FH NE =@= A JA I ? IJ I A AIF=?E O JEA F @A =I I K?E AI GKA FH F H?E = I = C HEJ I O F=H= ? F=H=H = C HEJ I ? >=IA A J= AI ? IJ I = ?=H=?JA H IJE?= FHE ?EF= @A AIJ= FH FKAIJ= AI GKA @A>A EC H=HIA B=?J HAI ? IJ= JAI O ? ?A JH=HIA A A ? F HJ= EA J @A = C HEJ ?K= @ I J= = I @A FH > A = I CH= @AI
J=?E
@A H@A
+K= @ @AI?HE>E I ? AI GKA A AH @A FAH=?E AI f (n) @AFA @A @A J= = n, GKA I E JAHAI= AI A ? JH=H A F=JH @A ?HA?E EA J F=H= = BK ?E ? F A E@=@ O =I ?=H=?JAHE =H = = C HEJ K = LA DA?D= AIJ= ?=H=?JAHE =?E F @HA I =CHKF=H =I BK ?E AI @A =?KAH@ = AH @A FAH=?E AI GKA HA= E = 2=H= J= FH F IEJ IA @= = IECKEA JA @A E?E
,A
6)+1
,-
!%
5E f O(g ), A J 2 HAA F
f AI O(g ) O g
AI O(f ).
f AI O(g ) O g AI O(f ).
EEE f (n) = n, g (n) =
1 n3
IE n AI F=H IE n AI E F=H
AI O(g ) O g J= F ? AI O(f ).
= J=?E CH= @A I FAH EJA EC H=H ? IJ= JAI ? LA EA JA A JA =I IEA FHA F @HA I AI?HE>EH O(n3 ) A LA @A O(2n3 + 50). - IECKEA JA JA HA = AIJ=> A?A = CK =I HA =?E AI E F HJ= JAI A JHA K = BK ?E f O A ? K J O(f ).
6A HA = ! 5A= f, g O h M, A J ?AI
= f AI O(f ). > 5E f AI O(g ) cf AI O(g ) F=H= c R. -I @A?EH A ? ?AHH=@ >= = K JEF E?=?E F H K = ? IJ= JA K J O(g ) AI
,A
IJH=?E
! 6A A
|f (n)| m1 |g (n)|, n k1 .
2 , cf AI O(g ) E A m 0, k 0, J= AI GKA
c R.
!&
+)2 67
2 46) 1- 6
5E J
I m = |c|m1
|cf (n)| |c|m1 |g (n)|, n k1 |c||f (n)| |c|m1 |g (n)|, n k1 |f (n)| m1 |g (n)|, n k1
A J ?AI ? m = |c|m1 O k = k1 = @AIECK= @=@ |f (n)| m1 |g (n)| IA ?K F A O A ? IA?KA ?E= cf AI O(g ). ? f AI O(g ) O h AI O(g ) (f + h) AI O(g ) 5=>A I GKA ANEIJA m1 , m2 , k1 , k2 0 J= AI GKA
O F H A @A g @ = (f + h), (f + h) AI O(g ).
- IECKEA JA JA HA = AIJ=> A?A GKA f AI O(g ) IE O I IE J @=I =I BK ?E AI @ E =@=I =IE J JE?= A JA F H f I J= >E @ E =@=I =IE J JE?= A JA F H g.
6)+1
,-
4,-
!'
() 5E f AI O(g ) A J ?AI O(f ) O(g ). 5E f AI O(g ), F H @A E?E g @ = f. 5A= h K = BK ?E =H>EJH=HE= J= GKA f @ = h, F H JH= IEJELE@=@ g @ = h, KAC A J ?AI h AI O(g ). ,=@ GKA h FKA@A IAH ?K= GKEAH A A A J @A O(f ) F @A I ? ? KEH GKA O(f ) O(g ). () 5E O(f ) O(g ) A J ?AI f AI O(g ). f AI O(f ) LAH JA ! O ? O(f ) O(g ) f AI O(g ).
,=@ GKA =I BK ?E AI ? F A E@=@ AIJ A M, AI F IE> A ? =IE ?=H I = C HEJ I IAC A H@A @A IK BK ?E ? F A E@=@ /H= F=HJA @A I = C HEJ I JEA A ? F A E@=@ GKA ?=A A K @A I IECKEA JAI ?=I I O(1) + F A E@=@ ? IJ= JA O(log n) + F A E@=@ C=H J E?= O(n) + F A E@=@ E A= O(n log n) + F A E@=@
C 2 O(n ) + F A E@=@ ?K=@H JE?= n O(c ), c > 1 + F A E@=@ ANF A ?E= O(n!) + F A E@=@ B=?J HE= ; AI F IE> A HA =?E =H I =JA @EA @ = IK H@A A@E= JA A HAIK J=@ @A IECKEA JA JA HA =
1 JAHFHAJ= @ AIJA JA HA = @A =?KAH@ = KAIJH I E JAHAIAI F @A I @A?EH GKA K = C HEJ ? ? F A E@=@ B=?J HE= ? IK A I HA?KHI I GKA K ? ? F A E@=@ ANF A ?E= O K ? ? F A E@=@ ANF A ?E= ? IK A I GKA K ? ? F A E@=@ ?K=@H JE?= AJ? = @A IJH=?E IA @A = = A?J H + BHA?KA ?E= A ? JH=HA I GKA = = = E =H K = C HEJ K = IA??E @A ? @EC AI @A K H@A O JH= F=HJA AI @A JH H@A A J ?AI I FHACK J= I ?K AI A H@A @A = C HEJ = HAIFKAIJ= IA AIJ=> A?A = ? JE K=?E
"
+)2 67
2 46) 1- 6
,A
I f esO(h1 ) E A m1 0 O k1 0 J= AI
IJH=?E
# 6A A
! 1 6-424-6)+1
,-
5+
+-26 5 - 7 +1), 5
"
6A HA = & 5E P (n) AI K F E
O(n ).
k
E A
n @A CH=@ k, A J
?AI P (n) AI
F A E@=@
AI HAFHAIA J= BK ?E EI FH > A =
AI ?
1 + 63 AI O(1). n2 1 f2 (n) = rn + + kn log n AI O(n log n). n f3 (n) = .6n3 + 31n + 468 AI O(n3 ). f1 (n) =
I H@A AI @A =I EI =I IA >JEA A B ?E A JA =F E?= @ K = O JH= LA I HAIK J=@ I A K ?E=@ I O A >=IA = IJ I AI F IE> A D=?AH K = A A??E IE IACKE I A ?HEJAHE GKA IA @AI?HE>A A = IECKEA JA IA??E
1 JAHFHAJ=?E
@A
I?
?AFJ I A K ?E=@ I
7JE E = @ =I FH FEA@=@AI AIJ=> A?E@=I F H I JA HA =I F @A I HA FHAIA J=H A ? K J @A BK ?E AI @A N = R ? IA KAIJH= A = .ECKH= " @ @A J @=I =I BK ?E AI GKA AIJ A = ? H = O(f ) @ E = =IE J JE?= A JA = f O I @ E =@=I F H f. -GKEL= A JA A JA F @A I @A?EH GKA ?=@= ? H = HAFHAIA J= K IK>? K J @A = F=HJE?E E @K?E@= F H = HA =?E @A AGKEL= A ?E= @A E@= A A 6A HA = # )D H= >EA IE JA A I = C HEJ I A1 O A2 GKA HAIKA LA A EI FH > A = O @AIA= I A ACEH A GKA HAGKEAH= = A H ?= JE@=@ @A HA?KHI I D=HA I = A A??E ?= ?K = @ FHE AH IKI ? F A E@=@AI O KAC A H@A @A =I EI =I 2KA@A ?KHHEH @ I ?=I I 3KA K @A I = C HEJ I @EC= I A1 , JA C= K = BK ?E ? F A E@=@ f1 (n) GKA @ E A = f2 (n), FAH GKA f2 (n) @ E A = f1 (n), E A IA A ?KA JH= A F=HJE?E AI @EBAHA JAI ANFHAI=@ @A JH= = AH=
"
+)2 67
2 46) 1- 6
O(c )
O(n )
O(n!)
.ECKH= " - ?
K J @A BK ?E
AI @A N = R.
" ,
1 1
)51 6 61+
16-5
"!
A =@A = JA A = C HEJ A1 ? IK A I HA?KHI I GKA A2 , F H J= J IE GKAHA I FJE E =H I HA?KHI I @A = GKE = @A>A I A ACEH A @A = ? F A E@=@ @ E =@= - JH ?=I F IE> A AI GKA A H@A @A = >=I BK ?E AI ? F A E@=@ IA= A EI A IJ= IEJK=?E =I ?= JE@=@AI @A I HA?KHI I GKA ? IK A I = C HEJ I ?HA?A @A = AH= IE E =H O = A A??E @A = C HEJ @A>A >=I=HIA A = ? F=H=?E @A =I BK ?E AI ? F A E@=@ I GKA A IK H@A + F=H=H I = C HEJ I A >=IA = ? F HJ= EA J =IE J JE? @A IKI BK ?E AI ? F A E@=@ AI K = DAHH= EA J= @A A A??E KO F @AH I= GKA IE A >=HC @A>A IAH KJE E =@= ? ?KE@=@ FKAI F H A A F IE JA A I @ I = C HEJ I ? BK ?E AI ? F A E@=@
aOc?
IJ= JAI
A >=IA = @E?D A ACEH = I A = C HEJ ?KO= BK ?E ? F A E@=@ AI f (n), IE A >=HC IE c = 25 O a = 1, g (n) < f (n) F=H= n < 25, F H J= J J= >E AI E F HJ= JA J =H A ?KA J= A J= = @A FH > A = AIFA?E ?
"
E E =IE J JE? ?
EJAI
-NEIJA L=HE=I B H =I F=H= IJH=H GKA K = BK ?E AI @A EI H@A GKA JH= ) ? JE K=?E IA @= K = @A E?E GKA IA >=I= FHE ?EF= f (n) A JA A A ? F HJ= EA J @A ? ?EA JA ?K= @ n JEA @A = IAH E EJ g (n) J= @A E?E E F E?= A KI @A EJAI
,A
E?E
! 5A= f O g BK ?E AI @A N = R.
IJ= JA c = 0 A J ?AI f O g I @A
= 5E l m
AI O(f ); E A
f AI @A H@A
f (n) = , A J n g (n)
?AI f AI @A
=O H H@A GKA g.
""
+)2 67
2 46) 1- 6
-IJ= @A E?E HAIK J= ? =H= IE AIJK@E= I A ? F HJ= EA J @A =I BK 1 IE ?E AI f (n) = 1 O g (n) = n, ?K= @ IA J = A EJA @A ? ?EA JA n n . ) H = I A J ?AI GKA IE I L= HAI @A n I CH= @AI g (n) ?HA?A I H FE@ GKA f (n) O A L= H @A EJA AI 0, KAC F H A ?=I > @A = @A E?E = JAHE H F @A I = H =H GKA f (n) AI O(g (n)).
-A F
KI= @
5A= f (n) =
= @A E?E @A
AI @A N = R.
IJH=H
1 , 600 ,A = ,A E?E != IA JEA A GKA I @A EI H@A FKAI A EJA AI @EIJE J @A ?AH A CA AH= @ I BK ?E AI GKA @E AHA F H K B=?J H ? IJ= JA I @A EI H@A .HA?KA JA A JA IA KI= = HAC = @A 0 FEJ= F=H= ?= ?K =H A EJA FKAI A ? JH=H A EJA F=H= = @AHEL=@= A ?=IE AI AI I IA ?E GKA F=H= = BK ?E EI = = HAC = @A 0 FEJ= AIJ=> A?A GKA IE l m =
n
n2 2
l m f (n) = O l m g (n) =
n
A J
f (n) f (n) = l m n g (n) n g (n) @ @A f O g I =I @AHEL=@=I @A f O g HAIFA?JEL= A JA = JAHE H J= >E AI L E@ ? n HALEI=H OI IE f (n) O g (n) I @EBAHA ?E=> AI 5E IA @AIA= HALEI=H A ? ?AFJ @A EJA O @AHEL=@= IKCAHE I LAH I IECKEA JAI A A F I =F E?= A HAIK J=@ = JAHE H l m
?AI
-A F
7I= @
IJH=H GKA f (n) = log n AI O(n), FAH g (n) = n E EJAI = E@A JE@=@ log n = ln n log e O = HAC = @A
1 1 = l m log e n n = 0,
n
,A = ,A
E?E
AI O(f )
" ,
1 1
)51 6 61+
16-5
"#
-A F
F A E@=@ F=H= I = C HEJ I A O B HAIFA?JEL= A JA GKA HAIKA LA K EI FH > A = ,AJAH E =H ?K= @A I = C HEJ I AI FJE =IE J JE?= A JA 7I= @ 0 FEJ= @=
n2 2n = l m n n n e n e 2 = l m n n e = 0, l m
=I n2 AI O(en ), =IE J JE? O en AI O(n2 ) F H J= J A AI FJE A A IA JE@
IJH=HA I =D H= = AGKEL= A ?E= A JHA =I @A E?E AI GKA IA D= ?EJ=@ LA= =I ,A E?E AI O ! F=H= @AJAH E =H = ? F A E@=@ @A K = C HEJ 2=H= D=?AH AIJ F=HJE I @A = ANFHAIE
f (n) = c, n g (n) l m
O?
AIJ= >JA AH K = ANFHAIE @A = B H = E @E?=@= F H = @AB = A?K=?E @E?A GKA F=H= J @= e > 0, k 0 J= GKA n k, IA JEA A = @AIECK= @=@ f (n) c <e g (n) 2=H= L= HAI CH= @AI @A k O ?
e = 1 >JA A
f (n) c < 1, n k g (n) f (n) c < 1, n k g (n) |f (n)| < (c + 1)|g (n)|, n k
+
,A AIJ= = AH= IA @= K = ? J= IKFAHE H A J H E I @A = BK ?E g (n), @A I L= HAI @A f (n) F=H= L= HAI CH= @AI @A n, GKA AI FHA?EI= A JA GKA @E?A = ,A E?E
"$
+)2 67
2 46) 1- 6
+ O= IA A ?E = = JAHE H ,A E?E ! AI JH= DAHH= EA J= F=H= AIJK@E=H A ? F HJ= EA J @A = BK ?E ? F A E@=@ =I ?E=@= = K = C HEJ A E ? LA EA JA ? A = AI GKA E F E?= ? ?AFJ I =JA JE? I GKA I A A A J= AI ? I @A = ,A E?E
#
- AH?E?E
- AH?E?E I
AI @ E = =IE
- AH?E?E
2n
2
- AH?E?E
!
EI
f1 (n) = n f2 (n) = n3 f3 (n) = n log n f4 (n) = n2 + log n f5 (n) = n 2 + log n f6 (n) = 3n!
H@A A H@A
1
f7 (n) = 2n f8 (n) = log n f9 (n) = n n3 + 9n5 f10 (n) = n2 f11 (n) = ln n f12 (n) = (log n)2
IK
# - -4+1+1 5
"%
- AH?E?E
IA= O(g (n)), F=H= ?=@= K E f (n) = C (n, 2) EE f (n) = EEE f (n) =
EL f (n) = n!
- AH?E?E
KAIJHA GKA F=H= ?K= AIGKEAH= ? IJ= JAI F IEJEL=I c0 , c1 , c2 , . . . , ck = ANFHAIE c0 + c1 n + c2 n2 + + ck nk AI O(nk ). 2HKA>A GKA = ANFHAIE AI O(nk1 ). I GKA K = ANFHAIE AI A?AI=HE AIFA?E ?=H = >=IA @A C=HEJ JA ?E AI AI FH FE=
- AH?E?E - AH?E?E
@A =I ?
$ +K= @ @A?E
E O(n) O(n log n) EE O(n log n) O(nd ), d > 1 EEE O(cn ) O(n!), c > 1
- AH?E?E
& ,A
IJH=H AI ?
E 5A= f, g BK ?E
@A 0 < c < d, A J
JA
- AH?E?E - AH?E?E
A ?=I
' 2HKA>A GKA O(log n) = O(log(n + k )), n, k > 0. 2HKA>A GKA R, 0 i n, ik AI O(nk+1 ), IE k N; IE
? JH=HE AI
@A KAIJHA
- AH?E?E
"&
+)2 67
2 46) 1- 6
+=F JK )
!
! I 1JAH=JEL I
EIEI @A ) C HEJ
1 JH @K??E
,A =?KAH@ = I ? ?AFJ I A K ?E=@ I @A>A HAIK J=H ? =H GKA A = EIEI @A K = C HEJ FHA?EI= @A K ? JA @A I HA?KHI I ? IK E@ I - K = C HEJ IE = =@=I HA?KHIEL=I K = LA IA A??E =@ I A J= = @A FH > A = O = FAH=?E > IE?= A = EIEI IA HA= E = KJE E = @ J ? E?=I JH=@E?E = AI @A ? JA IK?AIE AI FH CHAIE AI =HEJ JE?=I IK =I AJ? O A ? ?AFJ @A H@A @A K = BK ?E - A A A F IECKEA JA IA E KIJH= A = EIEI JA F H= @A K = C HEJ EJAH=JEL @A H@A =?E
-A F
# HA= E = K = H@A =?E =I?A @A JA @A HAI @A =HHAC A. -IJE =H IK ? F A E@=@ JA F H= 6= = @A FH > A = n, = @E A IE @A =HHAC A. FAH=?E > IE?= )IEC =?E AI
! - = C HEJ
I L=
)
=
EIEI 6A F H=
A H +=I ?KHHA ?K= @ A =HHAC AIJ H@A =@
# JA
+)2 67
! )
1515 ,- ) / 416
5 16-4)618 5
ft (n) = n
i=2 n
(i + 1) i + (n 1)
i=2
=n
? +=I IEJ=
A@E
2=H= ?
A?A
1 1 (2 + 3 + 4 + + (i + 1)) = i i =
i+1
j
j =2
! 1 64 ,7++1 )I JA A I GKA
n
#
ft (n) =
i=2
i+3 2
= = = = =
A[j + 1] x;
=D
H@A =?E
F H 1 IAH?E
,EHA?J=
+)2 67
! )
1515 ,- ) / 416
5 16-4)618 5
- A ?=F JK = JAHE H IA @AI=HH K @A =JA JE? F=H= ? F=H=H O AL= K=H A ? IJ A AIF=?E O JEA F @A I = C HEJ I GKA ? IE@AH= A ? F HJ= EA J @A =I BK ?E AI ? F A E@=@ ?K= @ A J= = @A FH > A = AI CH= @A -IJ= DAHH= EA J= FH F H?E = K E F HJ= JA A@E F=H= D=?AH K = EIEI I @E E? GKA IA >=I= FHE ?EF= A JA A A ? ?E EA J @A H@A @A I > GKAI @A E IJHK??E AI =GK ?=>A IA = =H GKA K > GKA @A E IJHK??E AI FKA@A IAH K = C HEJ @A ?K= ? ?A I IK ? F A E@=@ ? FKJ=?E = 2=H= @AJAH E =H A H@A @A K > GKA AI A?AI=HE JA AH A A JA A H@A @A =I AIJHK?JKH=I @A ? JH I KIK= AI ? AIJA > AJ = ? JE K=?E IA FHAIA J= A = EIEI @A =I AIJHK?JKH=I @A ? JH
5A?KA ?E=
5A= {I1 , I2 } K = IA?KA ?E= @A E IJHK??E AI ? ? F A E@=@AI O(f ) O O(g ) HAIFA?JEL= A JA A J ?AI A H@A @A = IA?KA ?E= AI F H A 6A HA = $ O(m ax(f, g )). 8AH .ECKH= #
?
I1 O(f )
?
I2 O(g )
?
.ECKH= # +
5A A??E
@E?E
- A ? IJHK?J H IA A??E ? @E?E = IA AL= = = ? @E?E C, IE AI LAH@=@AH= IA A A?KJ= A > GKA I1 GKA JEA A ? F A E@=@ O(f ) O IE AL= = = B= I IA A A?KJ= I2 GKA AI O(g ) ? IA LA A = .ECKH= $ J = @ A ?KA J= IJ = ? F A E@=@ @A = IA A??E AI
1515 2 4 *
37-5
#! GKA
E - A FA H ?=I AIJ= @AJAH E =@= F H A H@A @A = E IJHK??E E F E?= I FAH=?E AI AIJ AI O(m ax(f, g )). EE 2=H= A FAH=?E
A H ?=I IA ? IE@AH= = E IJHK??E ? A H AH @A AI @A AIJ= = AH= = ? F A E@=@ IAH O(m n(f, g )).
EEE 5A J = A ?KA J= = FH >=>E E@=@ P @A GKA = ? @E?E IA= LAH@=@AH= O A J ?AI = ? F A E@=@ A A ?=I FH A@E AI O(P f ) + O((1 P )g ).
? @
V
?
C
@ @
@ F
I1 O(f )
I2 O(g )
.ECKH= $ +
F A E@=@ @A = IA A??E
@E?E
1JAH=?E
5E A > GKA @A ? F A E@=@ O(f ) IA HA= E = n LA?AI @A@K?E I GKA = EJA H=?E AI O(nf (n)). K?D=I ?=IE AI = ? F A E@=@ @A > GKA @AFA @A @A = C @E?A 5E = ? F A E@=@ AI O(f (i)) F=H= 1 i n = ? F A E@=@
n
@A = EJAH=?E
AI
i=1
5A DE O= A = EIEI @A JHAI = C HEJ I EJAH=JEL I =D H= KJE E = @ =I J ? E?=I GKA DA I @AI?HEJ = = E =HA I F=I = F=I K = C HEJ IA ?E GKA HAGKEAHA A ? ?E EA J @A ? ?AFJ I A A A J= AI @A = CA>H= E A=
-A F
cij =
k=1
aik bkj ,
i, j [1, n].
#"
+)2 67
! )
1515 ,- ) / 416
5 16-4)618 5
I1 O(f )
V @
@ @
@ @ @ F ?
.ECKH= % +
F A E@=@ @A = EJAH=?E
=D JAH E =
=D
=D
I1 I2 I3 I4 I5
) C HEJ
$ 2H @K?J @A
=JHE?AI
1515 2 4 *
37-5
##
n, = @E A IE @A =I =JHE?AI = K JEF E?=?E A JHA =I A JH=@=I @A =I = JHE?AI - = C HEJ D=?A A EI AH @A FAH= ?E AI A J @ I I ?=I I
EIEI 6A F H=
,A = AH= E B H = F @A I @A?EH GKA F=H= >JA AH K = A JH=@= @A cij IA D=?A n K JEF E?=?E AI ? = =JHE C JEA A n n A JH=@=I IA JEA A GKA ft (n) = n(n2 ) = n3 AI O(n3 ). I JH I F @A I >JA AH A HAIK J=@ = JAHE H IE =IEC = I K H@A IAC IK ? F HJ= EA J =IE J JE? = ?=@= > GKA @A E IJHK??E AI IAC =I AIJHK?JKH=I @A ? JH = I5 JEA A H@A ? > + IJ= JA A J ?AI AI ?AI A H@A AI O(n 1) = O(n).
I5 AIJ @A JH @A ?E?
I4 A J
? - ?E? I2 ? JEA A = ? K J @A E IJHK??E AI I3 A I4 , IE I3 AI O(1) IA JEA A GKA = IA?KA ?E= JEA A H@A O(n), FAH IJ= IA HA= E = n LA?AI =I A H@A F=H= AIJA > GKA AI O(n n) = O(n2 ). @ 2 H JE A ?E? I1 ? JEA A = = E IJHK??E I2 GKA IA HA= E = n LA?AI @A IJ= B H = A H@A F=H= I1 , O A ? IA?KA ?E= F=H= A ) C HEJ $ AI O(n n2 ) = O(n3 ).
EIEI -IF=?E=
JA GKA A =
I >
k=1
1 = n, ?
j =1
n = n2 O @
i=1
n2 = n3 .
#$
+)2 67
! )
1515 ,- ) / 416
5 16-4)618 5
) ? JE K=?E IA HA= E = A = EIEI @A K = C HEJ K HE? EJEA @ I @AJ= AI @A IK BK ?E = EA J F=H= AIJE =H A H@A @A = BK ?E ? F A E@=@ JA F H=
n
-A F
E ?
A[i]z i K F
E @A CH=@ n, AL= K=@ F=H= K =HCK A J HA= z. - ? JH=H = BK ?E F A E@=@ JA F H= O AIF=?E= F=H= A = C HEJ GKA AL= = Pn (z ).
FH ? 0 H AH (n, z, A) ? EA =
=D JAH E =
I1 I2 I3
) C HEJ
6= = @A FH > A = FAH=?E > IE?= +=I
J @ @A 0 H AH
n, A CH=@ @A F E E = K JEF E?=?E A I3 , FKAI IA HA= E = K AH @A LA?AI @A EI H@A = J= = @A FH > A = A CH=@ @A F E E - = C HEJ D=?A A EI AH @A FAH= ?E AI A J @ I I ?=I I
EIEI 6A F H=
= I3 AI @A H@A O(1), > I2 ? JEA A = = E IJHK??E @A H@A O(1), GKA IA A A?KJ= n LA?AI @A AIJ= = AH= A H@A @A I2 AI O(n), ? - H@A @A ft (n) F=H= A ) C HEJ % AIJ @=@ F H = IA?KA ?E= I1 , @A H@A O(1), A I2 ; J = @ m ax(O(I1 ), O(I2 )) IA JEA A
ft (n) AI O(n).
! ! - -4+1+1 5
#%
EIEI -IF=?E=
fe (n) = AIF=?E @A (n) + AIF=?E @A (z, polinomio) + AIF=?E @A (A), fe (n) = 1 + (1 + 1) + (n + 1) = 4 + n, E A AI O(n).
!!
- AH?E?E I
GKA @=@ K ? K J @A AH I A JAH I @EBAHA JAI O H@A =@ I @ALKA L= A FHE AH L= H x J= GKA A[x] = x. += ?K A = ? F A E@=@ AIF=?E= O JA F H= @A = C HEJ
- AH?E?E !
@A
- ) C HEJ & A ?KA JH= A M CD @A @ I A JAH I F IEJEL I ANFHAIE AI F=H= IK ? F A E@=@ AIF=?E= O JA F H=
BK ? NE + ? EA =
,ELEI H (m, n)
H AI A HAIE@K
=D
JAH E =
NE
,ELEI H a;
) C HEJ
&
NE
@ELEI H @A @ I A JAH I
#&
+)2 67
! )
1515 ,- ) / 416
5 16-4)618 5
EJAH=JEL F=H= I = C HEJ I @A H@A = ?E 3KE? I HJ O AHCAI HJ - ?KA JHA = ? F A E@=@ JA F H= O AIF=?E= F=H= ?=@= K @A A I
- AH?E?E ! " -
E ? JEF O n, AI A A JAH I FAGKA GKA AI K K = C HEJ EJAH=JEL F=H= A ? JH=H A H@A @A IK ? F A E@=@ JA F H=
+=F JK )
"
" I 4A?KHIEL I
EIEI @A ) C HEJ
1 JH @K??E
= HA?KHIELE@=@ AI K BA A GKA IA FHAIA J= A K?D I FH > A =I @A B H = =JKH= @A AC= @ = I K?E @A K FH > A = A = I K?E @A JH I FAGKA I IECKEA JAI I @ I A A F I ? IE? I
- ? IJ @A LAH n FEA =I @A AGKEF FAI=@ @AFA @A @A ? IJ F HA LE EA J @A n 1 FEA =I I K ? IJ =@E?E = F H A ? IJ @A LAH = A IE = FEA =
- JEA F HAGKAHE@ F H ?EAHJ = C HEJ F=H= H@A =H n A A A J I @AFA @A @A JEA F GKA = IJA A J = H@A =H n 1 A A A J I I A JEA F =@E?E = HAGKAHE@ F=H= ? ?=H = A IE A A A J A IK KC=H ? HHA?J + IA >IAHL= ANEIJA IEJK=?E AI A =I ?K= AI =I ?= JE@=@AI GKA GKA HA I AIJK@E=H FKA@A IAH @A =@=I =JA JE?= A JA F H BK ?E AI @A E@=I A B H = HA?KHIEL= 7 = A?K=?E GKA ANFHAI= K = BK ?E @A AIJA JEF HA?E>A A >HA @A A?K=?E HA?KHHA JA IE =@A I AIJ @=@ I K I L= HAI @A n AIFA? ? I GKA IA JEA A AI K IEIJA = HA?KHHA JA I = C HEJ I = ECK= GKA =I BK ?E AI J= >E FKA@A IAH @A E@ I HA?KHIEL= A JA @A DA?D JEA A K?D A ? FKAI = > I =?AFJ= K ? K J @A A JH=@=I CA AH= I= E@=I ? HHAIF @EA JAI = =I A JH=@=I O JEA A K = HAC = ? K J @A HAC =I F=H= >JA AH =I I= E@=I = F=HJEH @A =I A JH=@=I )I GKA K?D I ? ?AFJ I GKA IA =F E?= = BK ?E AI IA =F E?=H BHA?KA JA A JA J= >E = I = C HEJ I #'
$
+)2 67
" )
1515 ,- ) / 416
5 4-+74518 5
+K= @ IA GKEAHA ?= ?K =H = @A = @= @A HA?KHI I @A K = C HEJ @A E@ HA?KHIEL= A JA = BK ?E ? F A E@=@ GKA HAIK J= AIJ @A E@= I A J H E I @A J= = @A FH > A = O = CK =I ? IJ= JAI IE A J H E I @A = BK ?E ? F A E@=@ EI = )@A I AI K = I = A?K=?E @=@ GKA ANEIJA JH=I = A I K = GKA @AJAH E = = ?= JE@=@ @A HA?KHI I F=H= I ?=I I >=IA @A I = C HEJ I HA?KHIEL I ,=@= AIJ= IEJK=?E F=H= F @AH >JA AH A ? F HJ= EA J @A = C HEJ AI A?AI=HE HAI LAH A IEIJA = HA?KHHA JA >JA E@ - AIJ= IA??E IA KAIJH= A FHE ?EFE @A = EIEI @A I = C HEJ I HA?KHIEL I O = >JA ?E @A =I BK ?E AI ? F A E@=@ = F=HJEH @A = I K?E @A I IEIJA =I HA?KHHA JAI A@E= JA = J ? E?= ANF= IE @A HA?KHHA ?E=I
"
) C HEJ
AH
2=H= A ? JH=H = ? F A E@=@ JA F H= @A>A I A ACEH K = FAH=?E J= GKA A H@A @A AH @A LA?AI GKA IA HA= E = IA= ECK= = H@A @A J J= @A FAH=?E AI GKA D=?A A = C HEJ FKAIJ GKA = BK ?E AI HA?KHIEL= = F=HJA I ? IJ I= AI = HA?KHIE O JA A I GKA A ACEH K = FAH=?E GKA IA ABA?J A A J @=I =I = =@=I GKA D=?A A = C HEJ A K AH @A A =I GKA IA= @A EI H@A GKA A H@A @A AH J J= @A = =@=I ,A =I FAH=?E AI GKA HA= E = A = C HEJ F @A I ? J=H K JEF E?=?E AI LA= I GKA @E?D= FAH=?E ?K F A ? =I ? @E?E AI AIJEFK =@=I - = C HEJ F=H= HAI LAH K FH > A = @A J= = n, D=?A K = K JEF E ?=?E O HAIKA LA K FH > A = @A J= = n 1 D=?A K = K JEF E?=?E O
"
$
HAIKA LA K FH > A = @A J= = n 2 O HAIKA LA K FH > A = @A J= = D=?A K = K JEF E?=?E O HAIKA LA K FH > A = @A J= = F=H= A GKA O= A A?KJ= @E?D= FAH=?E 2KAIJ GKA = BK ?E JEA A F=HJAI A ?=I >=IA O = F=HJA HA?KHIEL= = BK ?E ? F A E@=@ IA FKA@A ANFHAI=H ? K IEIJA = @A A?K=?E AI
EE 7 ? K J @A L= HAI @A BH JAH= ? @E?E AI E E?E= AI I L= HAI @A K = BK ?E A FK J I AIFA? ? I GKA @AJAH E = K J ? = A?K=?E HA?KHHA JA ? F AJ= A JA = K = BK ?E - KAIJH A A F
f (0) = 0.
5E IA JEA A K = ? ?= ?K =H f (n), KI= @ @E?E E E?E= J= ? f (0) = 0, A J ?AI F @A = A?K=?E HA?KHHA JA F=H= JH I L= HAI @A n. )I I
7 = I K?E = K IEIJA = HA?KHHA JA AI K = BK ?E ?E HA?KHHA JA O =I ? @E?E AI E E?E= AI = I K?E = KAIJH IEIJA = AI f (n) = n. + FH > I
+)2 67 5E n = 0 A J 5E n > 0 A J
" )
1515 ,- ) / 416
5 4-+74518 5 @E?E E E
=0 = f (n 1) + 1 = (n 1) + 1 =n
I=JEIB=?A = ? ?E= O
I=JEIB=?A = A?K=?E HA?K HHA JA F H J= J AI K = I K?E = IEIJA = 2=H= A ? JH=H = I K?E = K IEIJA = HA?KHHA JA ANEIJA J @= K = JA H = GKA ANF A @ELAHI I J @ I - A = EIEI @A = C HJE I HA?KHIEL I I IEIJA =I HA?KHHA JAI GKA HAIK J= I @A >= = ? F A E@=@ O A = =O H = @A I ?=I I >=IJ= = =F E?=?E @A K = J ? E?= KO IE F A F=H= HAI LAH I - AIJ= IA??E IA ANF @H A J @ @A ANF= IE @A HA?KHHA ?E=I GKA IAH KJE E =@ IEA FHA GKA IA= A?AI=HE HAI LAH K IEIJA = @A IJA JEF
"
-NF= IE
@A HA?KHHA ?E=I
-IJA J @ @A I K?E ? IEIJA A KJE E =H = HA?KHHA ?E= EI = F=H= IK>IJEJKEH f (n) F H IK L= H A J H E I @A f (m), @ @A m < n, EJAH=JEL= A JA D=IJ= A ? JH=H K = ? @E?E @A BH JAH= f (r) GKA JA @H K L= H ? IJ= JA - = A?K=?E HA?KHHA JA IA F A J @ I I JAH E I ? f A A =@ E GKEAH@ O IA HA= E = = ANF= IE ) IK =H J @=I =I A?K=?E AI > JA @HA I K = ANFHAIE F=H= f (n) A J H E I @A n O = CK =I ? IJ= JAI ) IJ= ANFHAIE = IA A @A E = B H = ?AHH=@= F=H= f (n).
-A F
$ 7JE E?A
B=?J HE=
f (n) = f (n 1) + 1
F A I I JAH E I @A f A A =@ E GKEAH@
f (n) f (n 1) = 1
"
$!
ANF= @A
I = HA?KHHA ?E=
f (n) = 1 + 1 + + 1
n LA?AI
f (n) = n
-A F
% AH @A FAH KJ=?E AI KI= @ A IECKEA JA IEIJA = HA?KHHA JA P (0) = FKAI I D=O K J I O P (n) = nP (n 1), F HGKA F @A I F IE> AI O @AIFK K = FAH KJ=?E J= JAI 5 K?E
P (n) nP (n 1) = 0 nP (n 1) n(n 1)P (n 2) = 0 n(n 1)(n 2) . . . 2 P (1) n(n 1)(n 2) 1 P (0) = 0 P (0) = 1
$"
+)2 67
" )
1515 ,- ) / 416
5 4-+74518 5
AI
I IEIJA =I HA?KHHA JAI >JA E@ I ?K= @ IA E JA J= ?= ?K =H = ? F A E@=@ @A I = C HEJ I HA?KHIEL I ? BHA?KA ?E= IA = KIJ= = = CK = B H = AIJ @=H O IE ? ?A I = I K?E CA HE?= F=H= I= B H = I =D HH=HA I A JA AH GKA D= =H = I K?E ?=@= LA GKA IA FHAIA JA K ?=I =I - IEIJA = @A KAIJH A A F E E?E= AI @A = IECKEA JA B H =
f (1) = a, f (n) = cf (n 1) + b
J @ ANFKAIJ
= cn1 a + b
i=0
ci
" I=>A
$#
ci = n + 1, IE c = 1
i=0 n
ci =
i=0
cn+1 1 , IE c = 1 c1
A J
?AI IE c = 1
f (n) = a + b(n 1)
O IE c = 1
f (n) = cn1 +
)? JE K=?E FHAIA J=
b(cn1 1) c1
= JAHE H
I K JA HA = >=I=@ A
AC=JEL I O f : N R. J= GKA
f (1) = a f (n) = cf (n 1) + b
A J ?AI ?AI f (n) = a + b(n 1) ?AI f (n) = cn1 a +
E 5E c = 1 A J EE 5E c > 1 A J
b(cn1 1) . c1
) ? JE K=?E E KIJH= I A KI @A JA HA = = JAHE H F=H= HAI LAH FH > A =I @ @A A IEIJA = HA?KHHA JA HAIK J= JA IA = KIJ= = = B H = AIFA?E ?=@= F H A JA HA =
-A F
@A = JKH= h, @
& - ? JH=H A
@A ?=@=
H>
f (1) = k f (h) = kf (h 1)
$$
+)2 67
" )
1515 ,- ) / 416
5 4-+74518 5
@A JA HA = = JAHE H a = k, b = 0 O c = k F H
J= J
f (h) = kk h1 = k h .
-A F
? F A E@=@ JA F H= F=H= A = C HEJ GKA HAIKA LA A FH > A = @A =I J HHAI @A 0= E GKA ? IEIJA A IECKEA JA IA JEA A @EI? I =FE =@ I @A =O H = A H A = J HHA BKA JA O IA JEA A GKA LAH = = J HHA @AIJE KJE E = @ K = J HHA =KNE E=H I @EI? I IA JEA A GKA LAH K = K O =FE =H I @A J= B H = GKA K ?= GKA@A K @EI? >= JH =O H GKA = I K?E HA?KHIEL= = FH > A = IA E KIJH= A A ) C HEJ
' - ? JH=H = BK ?E
EI JAH E =
JAH E =
) C HEJ
6 HHAI @A 0= E
- ? JH=HA I =D H= = BK ?E ? F A E@=@ JA F H= @A ) C HEJ 6= = @A FH > A = n, AH @A @EI? I = LAH FAH=?E > IE?= LE EA J I @A @EI? FKAI IA D=?A A J @=I =I = =@=I HA?KHIEL=I 7 LE EA J @A @EI ? AI K = AI?HEJKH= @A E E +=I - = C HEJ D=?A A EI AH @A FAH= ?E AI A J @ I I ?=I I
EIEI 6A F H=
= HA =?E @A HA?KHHA ?E= AIJ= @=@= F H
ft (1) = 1 ft (n) = 2f (n 1) + 1
"
$%
ft (n) = 2
n 1
0=IJ= =D H= I DA I = = E =@ = C HEJ I GKA KJE E =>= A HE= AI J JE?= I ) C HEJ I O F H IAH HA?KHIEL I HAGKEAHA AIF=?E F=H= = =?A =H I HACEIJH I @A =?JEL=?E @A =I @EBAHA JAI = =@=I @A J= = AH= GKA EA JH=I I = E@=?E @A = >EA JAI ANEIJ= =O H ?= JE@=@ @A A HE= ? IK EH I IECKEA JAI A A F I E KIJH= A ? ?K @A = ? F A E@=@ AIF=?E= @E E?= F=H= = C HEJ I HA?KHIEL I
-A F
- ? JH=H = ?
EIEI -IF=?E=
- = C HEJ HA?E>A " F=H AJH I O A?AIEJ= K = ?= E@=@ @A A HE= =@E?E = F=H= = =?A =H = @EHA??E @A HAJ H 2=H= HAI LAH K FH > A = @A J= = n > 1, A = C HEJ @A>A = =?A =H I L= HAI @A =I L=HE=> AI O IK @EHA??E @A HAJ H F H J= J A?AIEJ=H # ?A @=I @A A HE= @E E?= I =I GKA ? IK = F=H= HAI LAH K FH > A = @A J= = n 1. >IAHL= I GKA D=?A = =@=I HA?KHIEL=I ? =HCK A J n1, FAH ?K= @ A FHE AH @A A I JAH E = = A HE= ? IK E@= IA E>AH= O AI HAKJE E =@= F H = IACK @= = =@= A J ?AI F @A I ANFHAI=H = BK ?E ? F A E@=@ AIF=?E= F H A IECKEA JA IEIJA = fe (1) = 5, FKAI F=H= n = 1 IA D=?A = =@=I HA?KHIEL=I fe (n) = fe (n 1) + 5 2=H= =F E?=H A 6A HA = ' D=?A I a = 5, b = 5, c = 1 O >JA A I
-A F
- ? JH=H = ? F A E@=@ AIF=?E= O JA F H= F=H= A = C HEJ GKA AL= = = F JA ?E= @A K AH >=IAANF ) C HEJ
6= = @A FH > A =
n, A ANF
A JA
$&
+)2 67
" )
1515 ,- ) / 416
5 4-+74518 5
2 JA ?E= @A K
AH
@A HAJ H
BK ?E
f (1) = c n f (n) = af ( ) + c b
F=H= =HCK A J I @A = B H = n = bk , @ IECKEA JAI I K?E AI = IEIJA = E 5E a = 1 A J ?AI f (n) = c(logb n + 1) @A k N O k > 0, IA JEA A =I
"
$'
EE 5E a = 1 A J
?AI f (n) =
c(anlogb a 1) a1
,A
IJH=?E
$ 5A= A IEIJA =
f (1) = c n f (n) = af ( ) + c b
IK = @
=I A?K=?E
AI
f (bk ) = c + ac + + ak1 c + ak c
k
=c
i=0
ai
6A A
I @ I ?=I I
E 5E a = 1, ? O J=
n = bk f (bk ) = c(k + 1)
?AI
f (bk ) =
c(ak+1 1) a1 c = (aak 1) a1
%
+)2 67
" )
1515 ,- ) / 416
5 4-+74518 5
FAH
alogb n = blogb a
logb n
,A
E?E
EJ @A
- A =H? @A = @A E?E = JAHE H @EHA I GKA IE f ?K F A ? HAIJHE??E AI F = JA=@=I A A 6A HA = A J ?AI E 5E a = 1, f AI O(log n) A S EE 5E a = 1, f AI O(nlogb a ) A S, @
=I
)D H= >EA ?K= @ A IEIJA = HA?KHHA JA GKA HAIK JA @A K = C HEJ JA C= AN=?J= A JA = B H = @A JA HA = FAH IA FKA@A AI?HE>EH A AI= B H = ?= >E= @ = ECK= @=@ F H K = @AIECK= @=@ IA FKA@A =IACKH=H K H@A F=H= = BK ?E FAH K = ANFHAIE AN=?J= F=H= A IEIJA = HA?KHHA JA AIJ= =IALAH=?E AIJ HAIF= @=@= F H A IECKEA JA JA HA =
"
%
@A
=I I K?E
AI
,A
= IEIJA = HA?KHHA JA GKA F = JA= A JA HA = ?K= @ IA JEA A = ECK= @=@ A =I @ I ? @E?E AI =I g JEA A = B H =
IJH=?E
% 5A= g K = I K?E
f (n) g (n), IE n S.
2 H = ,A E?E " = BK ?E O(nlogb a ) A S IE a = 1.
- IECKEA JA A A F
f AI O(log n) A S ?K= @ a = 1 O f AI
@A JA HA = = JAHE H
E KIJH= = =F E?=?E
-A F
?
J @ I
AH @A @ I A K EIEI JA F H=
H>
+)2 67
" )
1515 ,- ) / 416
5 4-+74518 5
+KA J= 1 +KA J= 1 + +KA J=(DE E G(raiz )) ++KA J=(DE @AH (raiz ));
?AI
+KA J= A
AH @A
@ IA K
H>
>E =HE
EIEI 6A F H=
n 2
>
n1 2
A J
1 ?AI ft ( n ) > ft ( n ), 2 2
n ft (n) 2f ( ) + 1 2
ft (1) 1
2 H A 6A HA = ? a = 2, b = 2 O c = 1, F @A I ? ? KEH GKA ft AI O(n) A S, @ @A S = {2k |k N, k > 0}. - A IECKEA JA A A F IA = = E = K = C HEJ F=H= A ? JH=H A A A A J NE A K =HHAC KJE E = @ HA?KHIELE@=@ A IA =F E?= J= >E A HAIK J=@ @A 6A HA =
-A F
A AA A J
! - ? JH=H = ?
NE
"
%!
max A[ini]
EI JAH E = ) C HEJ
EI JAH E =
f in ; mitad ini+ 2 NE (ini, mitad, max); NE (mitad + 1, f in, =N =KN ); IE ( =N =KN > max) A J ?AI max =N =KN ;
! * IGKA@= @A
NE
A K =HHAC
@A A A A J I
+=I I
n, A AH @A A A A J I A A =HHAC =I ? F=H=?E AI A JHA A A A J I FKAI A AH J J= @A A =I O A AH J J= @A FAH= ?E AI I @A EI H@A L =IA A - A F " A = C HEJ JEA A ?=I I
EIEI 6A F H=
n ft (n) = 2ft ( ) + 1 2
-IJA IEIJA = HA?KHHA JA ?K F A ? =I @AIECK= @=@AI
ft (1) = 0
n ft (n) 2ft ( ) + 1 2
ft (1) 1
%"
+)2 67
" )
1515 ,- ) / 416
5 4-+74518 5 I
)F E?= @ A 6A HA = ?
a = 2, b = 2 O c = 1 >JA A
ft (n) AI O(nlogb a ) A S
+
log2 2 = 1, A J
ft (n) AI O(n) A S, @
)
+
EIEI -IF=?E=
AI ? =H =? F A E@=@ AIF=?E= AI @A @ I JEF I -IJ JE?=
fee (n) = n
fed (1) = AIF=?E (ini) + AIF=?E (f in) + AIF=?E (mitad) + AIF=?E (max) + AIF=?E (max aux) + AIF=?E (@EHA??E @A HAJ H ) fed (1) = 6 n fed (n) = fed ( ) + 6 2
)F E?= @ A 6A HA = ?
a = 1, b = 2 O c = 6 >JA A
@A S = {2k |k N, k > 0}
,A = JAHE H IA JEA A GKA = ? F A E@=@ AIF=?E= AI F H A 6A HA = $ m ax(fee (n), fed (n)), F H J= J fe (n) AI O(n). ) =F E?=H I HAIK J=@ I @A I 6A HA =I O I F @A I C=H= JE =H = ? LAHCA ?E= F=H= A IK>? K J S, A A IECKEA JA JA HA = IA AIJ=> A?A GKA IE = BK ?E ?K F A ? ?EAHJ=I HAIJHE??E AI A ? F HJ= EA J @A = C HEJ AI A EI A J @ I I =JKH= AI
"
%#
O(g ) A S, @
6A HA = 5A= f : N R+ K = BK ?E
k
J = ?HA?EA JA J= GKA f AI @A S = {b |b, k N, k > 0, b > 1}, A J ?AI ?AI f AI O(log n) F=H= J @= n ?AI f AI O(n log n) F=H= J @= n
,A
IJH=?E
,=@ GKA f AI O(g ) A S, O g AI O(log n) F H JH= IEJELE@=@ f AI O(log n) A S, =D H= >EA IE IJH= I GKA F=H= J @ j BKAH= @A S, |f (j )| m| log j |, F=H= = C m 0 O k 0 AIFA? ? I AIJ E F E?=H = GKA f AI O(log n) F=H= J @= n.
f AI
= ?HA?EA JA
f (bi ) < f (j ) < f (bi+1 ) O @=@ GKA f AI O(log n) A S, |f (bi )| m1 | log bi+1 |, n k1
?
C=HEJ
AI ?HA?EA JA
1 F @A
I IKIJEJKEH
f (bi+1 ) m1 log bi (1 + 1) f (bi+1 ) 2m 1 log bi f (j ) < f (bi+1 ) 2m1 log bi 2m1 log j f (j ) 2m1 log j
%$
+)2 67
" )
1515 ,- ) / 416
5 4-+74518 5
j AI ?K= GKEAH
AH GKA
AIJ A S, ?
m = 2m1 O k = k1
2=H= HAI LAH K IEIJA = HA?KHHA JA = A K@ AI A?AI=HE ?= ?K =H = A?K=?E = = GKA ? LAHCA = CK = IK?AIE +K= @ IKHCA IK =J HE=I F=H= =I GKA IA ? ?A = I K?E AN=?J= IA IKA A =? J=H F H =HHE>= A@E= JA A KI @A ? ?K E JACH= A =F=HJ=@ IECKEA JA @AI?HE>A A E KIJH= >HALA A JA AIJ= J ? E?=
"!
)FH NE = @ F H E JACH= AI
4A? H@A I GKA KAIJH > AJEL AI ? ?AH = ?= JE@=@ @A HA?KHI I GKA K = C HEJ ? IK A F=H= @AJAH E =H A JHA JH=I ? I=I IE AI ? LA EA JA ? @E ?=H +K= @ = ANF= @EH K = HA?KHHA ?E= I HAIK JA A K = IK =J HE= GKA IAF= I = GKA ? LAHCA A ? ?K E JACH= ? IJEJKOA K = DAHH= EA J= JE FKAI I @ = F IE>E E@=@ @A >JA AH K = ? J= IKFAHE H F=H= = IK =J HE= ,AI?HE>EHA I A FH ?A@E EA J A@E= JA K A A F IKF C= GKA JEA A = IK =J HE= n 1 i i=1 F=H= = GKA IA ?
n
?A K = B H K = ?AHH=@= = AI?HE>E
n 2
I?
i=1
1 = 1+ i
1 + ln n ln 2
F H GKA F @A I KJE E =H AIJA L= H F=H= =? J=H = IK =J HE= IE FAH@AH @A LEIJ= GKA = ECK= @=@ AI =D H= K = @AIECK= @=@
,- )
2-4)+1
* 51+)
%%
""
- A??E
@A = FAH=?E
> IE?=
= A A??E @A = FAH=?E > IE?= F=H= K = C HEJ HA?KHIEL IA @A>A KIJE ?=H @= @ K = @A IJH=?E ? IJHK?JEL= @A GKA = ?= JE@=@ @A LA?AI GKA IA A A?KJ= AIJ= FAH=?E >IAHL= K @A @A ?HA?E EA J IE E =H = @A J J= @A FAH=?E AI ? B H A A J= = @A FH > A = ?HA?A AI @A?EH IA @A>A @A IJH=H GKA A H@A @A J J= @A FAH=?E AI GKA D=?A A = C HEJ AI ECK= = H@A @A J J= @A FAH=?E AI > IE?=I 2 @A I IE JAJE =H A FH ?A@E EA J A I IECKEA JAI F=I I 5A LEIK= E = A H> @A = =@=I HA?KHIEL=I @A = C HEJ A JA AIJ=H A BK ?E @A J= = @A FH > A = F H I @A?EH GKA D=O K AH @A @ I g (n). GKA >LE= J= J F @A AI GKA A
! + = BK ?E g (n) O = ? J= >JA E@= A A F=I = JAHE H F @A I >JA AH A H@A @A J J= @A FAH=?E AI A J H E I @A AI I @=J I " 8EIK= E =H = ?= JE@=@ @A = =@=I A =I GKA IA D=?A FAH=?E AI > IE?=I O A ? JH=H K = ? J= F=H= = ?= JE@=@ @A FAH=?E AI > IE?=I GKA IA ABA?J = A ?=@= @ -NFHAI=H A J H E I @A = g (n) >JA E@= A A F=I O AIJ=> A?AH A H@A @A J J= @A FAH=?E AI > IE?=I # 5E A H@A @A J J= @A FAH=?E AI AI ECK= = H@A @A FAH=?E > IE?=I A J ?AI = FAH=?E A ACE@= AI L E@= A ?=I ? JH=HE @A>A E JA J=H ? JH= - IECKEA JA F=H @A A A F I E KIJH= KIJE ?=@= A@E= JA A FH ?AI = JAHE H = A A??E @A = FAH=?E AI IA
> IE?=
-A F
K =HHAC
A?
" - ) C HEJ
@A
@E?AI
AI =
=N O
%&
+)2 67
" )
1515 ,- ) / 416
5 4-+74518 5
JAH E = ) C HEJ
? ? @ F=H=?E FAH=?E
JAH E =
mitad [(ini + f in)/2]; =N E (ini, mitad, max, min); =N E (mitad + 1, f in, max1 , min1 ); IE max1 > max A J ?AI max max1 ; EI IE min1 < min A J ?AI min min1 ; EI
EA
" * IGKA@= @A
I NE IO I
NE E @A
OA I @E?A
AI A JHA
AI E L K?H=@=I A
= >JA ?E
EJ=@
=I FAH=?E AI = O @ =I @A = I @A =@ F H AIJ=H =I ?E=@=I = @E?AI =I FAH=?E AI > O ? I >KA I ?= @E@=J I F=H= D=?AH A = EIEI + IE@A H=HA I = FAH=?E ? ,A IJH= I GKA O( AH @A ? F=H=?E AI) = O(J J= @A FAH=?E AI). ,=@ GKA A =HHAC AI IEA FHA @A = B H = 2k , A H> @A = =@=I HA?KH IEL=I IA FKA@A HAFHAIA J=H F H A H> @A = .ECKH= & A @ @A ?=@= @ AIJ AJEGKAJ=@ ? A J= = @A FH > A = GKA HA?E>A - A H> D=O g (n) @ I E JAH I O + g (n) + 1 @ I ANJAH I F H GKA D=O 2g (n) + 1 @ I A J J= A ?=@= = =@= HA?KHIEL= IA D=?A = I
c = m ax( F A
GKA E F E?= A J
=I D =I, F A
@ I E JAH
I)
,- )
2-4)+1
* 51+)
%'
n 2
n 2
n 4
n 4
n 4
n 4
.ECKH= &
H>
= FAH=?E > IE?= > A IK>IA?KA JA IA ABA?J = I A I @ I ? J= = @A FH > A = =O H GKA AI @A?EH A I @ I E JAH I F @A I @A?EH A J ?AI GKA IE JA A I g (n) @ I E JAH I O A ?=@= @ IA D=?A > A J ?AI
>
AI), =I ?
F=
-A F
@A = FAH=?E > IE?= F=H= A = C HEJ @A B=?J HE= IA KIJE ?= A@E= JA A IECKEA JA H= = EA J 5E = = I
g (n) = AH @A = =@=I HA?KHIEL=I GKA D=?A A = C HEJ F=H= K FH > A = @A J= = n JA A I GKA D=?AH A J J= c g (n) FAH=?E AI @ @A = ? IJ= JA c HAFHAIA J= =I FAH=?E AI DA?D=I A ?=@= = =@= F H J= J A AH J J= @A = =@=I HA?KHIEL=I O A AH J J= @A FAH=?E AI I O(g (n)). - g (n) 1 = =@=I IA D=?A K JEF E?=?E AI F H J= J A AH @A K JEF E?=?E AI AI O(g (n)), O IA FKA@A ? IE@AH=H = FAH=?E F=H= A = EIEI @=@ GKA O(J J= @A FAH=?E AI) = O(J J= @A K JEF E?=?E AI). ! AI ? HHA?J=
# = A A??E
-A F
@A = FAH=?E
&
+)2 67
" )
1515 ,- ) / 416
5 4-+74518 5
@A IK = @A
2=H= LAH GKA AIJ AI ?EAHJ ? IE@ HAIA A H> @A = =@=I HA?KHIEL=I = .ECKH= & @ @A g (n) HAFHAIA J= A J J= @A @ I GKA IA >JEA A = @ I @ I E JAH I h(n) I A J J= @A @ I ANJAH I h(n) + 1. 5E = I g (n) = AH @A = =@=I HA?KHIEL=I GKA @AFA @A @A J= = FH > A = n, A J ?AI IA JEA A
@A FKAI
= JAHE H ?
H =
I GKA = FAH=?E
EIEI
O(J J= @A FAH=?E
"#
- AH?E?E I
I IECKEA JAI IEIJA =I HA?KHHA JAI @ @A f (1) = 1
" "
- AH?E?E "
AH @A BK ?E
AI >
A= =I @A n L=HE=> AI
" # - -4+1+1 5
&
AN=?
" ! " "
= IEIJA = HA?KHHA JA
- ? JH=H K = A@= B= I= A K =HHAC @A n A@=I ? n = 2k A =HHAC ? JEA A I FAI I @A =I A@=I O = B= I= FAI= A I GKA =I JH=I -L= K=H K = ANFHAIE =HEJ JE?= A J=?E E = GKA IA A ?KA JH= A K =HHAC GKA ? JEA A FHE HE@=@AI @A =F E?=?E F=H= I A A A J I @A = ANFHAIE = FHE HE@=@ @A K FAH= @ AI E EJ= O IA= A O B @ I =JHE?AI n n. J @ @A 5JH=IIA F=H= >JA AH A FH @K?J C = AB, ? IEIJA A n O K JEF E?=H =I KI= @ F=HJE?E =H A O B A =JHE?AI ? F A JAI @A n 2 2 =I B H K =I A ?E =@=I A A - AH?E?E -IJ AI =I B H K =I I KI= @=I HA?KHIEL= A JA F=H= K JEF E?=H =I =JHE?AI ? F A JAI HA@K?EA @ A FH > A = = K JEF E?=H =JHE?AI @A @E A IE :
&
+)2 67
" )
1515 ,- ) / 416
5 4-+74518 5
1 F A A JA K = C HEJ >=I=@ A AIJA J @ O KAIJHA GKA A AH @A FAH=?E AI > IE?=I GKA D=?A AI =FH NE =@= A JA n2 . ,EI?KJ= = E F HJ= ?E= @A = C HEJ F=H= HAI LAH JH JEF @A FH > A =I GKA E L K?H= =JHE?AI n n >JA AH = =JHE E LAHI= I K?E @A IEIJA =I @A A?K=?E AI E A= AI IE K J A=I AJ?
H> AI A ELA NE @A H> = @EIJ= ?E= NE = A JHA = H= O K @ ANJAH ,EIA A K = C HEJ HA?KHIEL F=H= ?= ?K =H = = JKH= @A K H> >E =HE +K AI = ? F A E@=@ JA F H= @A IK = C HEJ
CEJK@ @A ?= E @A K H> AI AI @A J @ I I @ I A A H> 5E A = IK = IA ? I ELA AI @A I @ I ANJAH I = IJ= IA = = = JAH -I?HE>= K = C HEJ HA?KHIEL F=H= ?= ?K =H J= >E =HE ,AJAH E A A H@A @A AH @A FAH=?E AI = C HEJ
ELA A JA AN H> = IK
HA?KHIEL= @A ) C HEJ
& LA=IA A A AH