Bài giảng Thuật toán nâng cao: Chương 1 giới thiệu một số khái niệm cơ bản về thuật toán như: Thuật toán, các tính chất của thuật toán, đặc tả thuật toán, phân tích và đánh giá các thuật toán. Mời các bạn cùng tham khảo.
Trang 1! " # $ % & '
Trang 2, A A H ?> & & " 7 @ " !7B 2GG
,> "4 <
O! : & &
,> "4
Trang 3<Q R / " !7S QTQ !@ S QUQ I@ 7@ 7 S VQVQ V '@7 S W ) @77 <GGCQ
Q >@ /@ X Y@7 @ Z" !@7S WL 3 /@"S WQ [ S Q
\ /@' AS U/ 7 @ @ @ "S <GG2Q
2Q 7 !>"@A YS WQ X @"S U[RIS CCNQ
;Q X 7 @7 / " !7S Z"] @/ Q Z S ^ UQ
T > ] S Z// 7 L_@7"@ S <G`2Q
EQ Z" ! Z " 7 7 / !> " !"@A S R
) &@ S I@ @ @7S a '@ 7 ] @A 7S CC<Q
NQ @ Z ] !> @ ) !! S " !@ S XQ S Z// 7 L_@7"@ S <G`<Q
7
- , & % c \ @ ?\ @ 7] !B
d# J
W ' ( + > e > > &f + H '+ /0
0 1
' > * + ( > > '+ /0
T ' # 8 ! %! " " # $ % K P
% $ (
g <C % C
Trang 4! ( , h , ? " !B
/0 # /j " ' k! l ( > > != 'H P
! != > e > > ( $ % 'H P
3 ( > > A m &A m n C o p ' A D
3 ( > > A E m &A ; m A 2 m /A m @A m ] n C o O ( > > c $
! != ( > >
Trang 5,
s
3
s
Trang 6.+ /0
[:> A%> v /J != /i D
Xj " ' o < ; 2 E
% $ ( o < 2 ; E
Trang 7) e > >
[ 7 > J w " # %> g $ > ( S
Xi i l 7:> A%>
.+ /0 /j " ' o < E ; 2
4 <o ↔ < ; 2 E
D
.+ /0
,>
y "@ ? ≠ CB
n z
@ /y "@
Trang 8.+ /0
4 <o A n C
4 o v A "# < q (! A A r <
4 2o ] ?A ∈ ~L S •B @
4
+
.+ /0
< ? B
&@
> n <
> n > • ‚
@ /]
@ /
? B
&@
] ? n CB @ ?<B
@"7@
@ ? • ? L<BB
@ / ]
@ /
Trang 96
+
j ( 8 h) 7 " % l> j 8 #
s
@"7@
s
@ / ]
s
@ /]
y "@ ?B / s
@ /y "@
Trang 10.+ /0 <
.+ /0 <
3 ( > >
l> AH H o > ( !f <E v Y l> & o ( 7w A A H "H "
S > ( !f ` v Y
=
=
Trang 11<
.+ /0 <
3 ( > > I 7 @ 7
=
= + +
+
.+ /0 <
3 ( > > P Aw "†
9
l "l +
l> AH H o ; "J !f v Y l> & o 2Q N
v Y "H
= + + +
Trang 122
.+ /0
W-E N 5
< 2 ;
N `
< 5 C <
< < 2 ;
E N 5
N G G N 5 `
.+ /0
E N 5
< 2 ;
E N 5
< < 2 ;
< 5 C <
N `
N G G N 5 `
Trang 13E
.+ /0
, * ˆL ,>
`
; C
<
<
`
<
E
<
;
<
<
C
C 5
C N
C E
<
2
;
.+ /0
%! 7r > Y> * ' = l 8
/0 < > Y> * ' <E > Y> =
, ˆL ,> 7w /0 < > Y> * ' C > Y> =
[r > Y> * &k !• '4 ! ' "J " l " 7r j 7r K
!b 7r #
Trang 145
.+ /0
N2<`C`
<
2G;``
<5
<G5;;
2E
;G2N
<;<
;N`
`2
< 2;
EN5
NGGN5`
.+ /0
" - g
7r C f &#
' > ( K 7r S e 8 &I' &V" j '
> ( K &
Trang 15G
.+ /0
• &I &V
I&V V&V
m I&I V&I
I&Im ? I&Vm V&IB m V&V
•& n ? I•<Ch m VB•?&I•<C h m &VB
n I•&I•<C m I•&V•<Ch m V•&I•<C h m V•&V
n I•&I•<C m ? I•&Vm V•&IB<C h m V•&V
1 * ' & &f j K ' &S J 7w /0 ; > Y> *
.+ /0
3 (! 7r > Y> * ' & &f j K ' & g ;
" •!CQEG'4 ≥!
q o > n I•&I
$ n V•&V
n ? Im VB•?&Im VB Oo
•& n I•&I•<C m ? I•&Vm V•&IB•<C h m V•&V
n >•<C m ? z > L $B•<C h m $
Trang 16.+ /0
CEN5 • < 2;
NGGN5`
CE • 2;
<5C
*!
% n C &
n <
&'&
n A
& %
& %
Trang 17, D > *
3 (! 7r > Y>
A n A L<• A
•
A 2E n A 2; • A
A 2; n A <5 • A <5
A <5 n A <N • A
A <N n A ` • A `
A ` n A ; • A ;
A ; n A • A
A n A • A
<Q 1 / &f /i D > *
Q !b &+ D > *
‰ < Š &f + [‡
2Q ‡ q> + [‡ &# H
[ M " & > e
Trang 181 / &f /i D > * o @L<@ L s@C
%@ L<n C &
n < hh n C
&'&
n A
& %
%@ n < &
& %
& %
.+ /0o n 2E n <CCC<<? B
5
A2E
<
E
A<5
<
2
A` C
A; C
<
A C
C A
<
7r > Y> *
@
Trang 19, D > * o ( +
&+ &# r … ? H B & 1 / S Ž" % $ ( r
… O l Q J o Ž n >S >n A n AZ>
ZŽL<n <Q % ZŽL<&f [‡Q , ŽL<n Ž • A
ZŽL<n CQ % ZŽL<&f [Q , ŽL<n Ž
( l>o ŽL<n Ž • A ZŽL<
., o >L<n > • AZ>L<n ?AZ>B • AZ>L<n A Z> m Z>L<
=
=
=
, D > * o O ( > > r e x
<Q n <E n <<<<
;Q : J &f AS 9 Oo A S A 2 S A N S A 5 S A <; S A <E
., S 9 7w /0 N > Y> *
# S 9 O 1 + A <E &f o
A S A 2 S A N S A < S A <E n A < • A 2
M " u J 7w /0 E > Y> *
Trang 20) e > > 4 7r
A n A % n <
A n A L<• A % " 7r # r
K ' 7 • <
.+ /0o n <E
<E n 2 • ES O A<E n ?A2BEQ •> /0 , 1 +
A2' E'4 n A2Q
A n A • A
;n ? B
> Y> * + ;S 2 > Y> * + ES > Y> * +
A2Q , E > Y> * + A<E
= > 6 >