Professional Documents
Culture Documents
DAA Unit-1
DAA Unit-1
DAA Unit-1
Unit No: o
orAlgorithms
iubject: Design & Analysis of
Subject: Algorithms Class Notes
Notes ll
yIlJJil
Lecture No:
'
I
iaculty: Anandkumar B
Faculty: B ll fi* to Session
lopic:nlgoril-hrn'
rn
opic: A I g o, i l-h plur.,", (Sp):s No. orse
llll rrur,r"r(Sp):sNo.
ll Boot Reference:
,/tn
oebin,').,'ov1 : ,rdrn
Debinii'lov1 d!ryr"llrr-,
4a:"tJrr-, ,^ ^ i^""i-
i,"",J. llilm
3:r"JA"*:ffi;
,Lr+% fu H"'*t,'k lEffi
;oll6apu-l @ '^ @
tank
Evutn ^rr'^r^* il'\''l- 6 ollofr'n|
^) ?o'ill"rr,n ^";l'"'fid
^";L"'4d
cil-i^ at-12' l*14
t* l*l*
Znpt
t tnpt ze-x'D
ze-x,D fr- rl)*1i-
r.')*1i- q un-'Lt'on
un-'6t'on ^'-12'
Grt,."L
A,v-lrPl;'J '
e^alA
e^a/'h @ d"nvL 4
)a d"2"1-
t. p"ki n;tnne-x
3. n;tnne-*s
tvr/,aarTT,btVr@'
tvt/n arTT,biV'W - +
, ,,
tt^.
il/uL
ile M
+*o.r^
)/^/$ru/tr)
tt'Fniluvt.*y< coe- 1n'az-t-
rb cDe- s'--t
lrua/c-:'- s'--t
t'Fnilun*v< t/aA//'
t/otA//' tk1 o
tM 6az ilt '
'tk1
%. a,,t1 tfl"J;:tM
't-
4-J; :
oL.Ar*f)^;1*t-'n);^t*&^@hvwvvbuzry
oL.Ar*f)^;1*t-rn)n"Il*&^t"^'-'bhvwvrvbuzT'
L_
'sl&P4 ge 'u'^t
; 66yurI-v ezmPt-: * '€-'v a'tun' ^"*1r* a@*' '""^^^t
I
*r', be c^t''^b-L Y"e ' ry ^
pr(asr1*fl*P/n/P/1L'zfqa'"L'
i
/.i
i
Unit No: o I
Subject: Design & Analysis of Algorithms Class Notes Lecture No:
Faculty: Anandkumar B . ,, ll f_mt to Session
ropici Pseu-loc-4.' 6ql .ypy€ssinj ^lgovilh-t ll ;i;"*.Ai),'io orsp
*LQ-' r/'rv@vwv
b I o cKs
j@ryJ(A",L
a/) -6- lrb* ' rhe a
"fu W PY oc
,o os-u-
lortws ^- bLo ck' sLo*e'rn""L
5 -Ph tAunL'6lm 6e-7'ru
tf * % valu-a'ble4
The ryP4 o'Jl b<- cle-*c- fi'ryn)
+ Arrigr,-o-l 6b vil^/v" t^ v/(
'
*p p'wd^^/L fuvA-e- vah^L\
t7 ,^^l n ot " "'] n/'l ^b''c
)4'w1urt'St
6.6le,wt"7rt" % ryuth
*fl '
L o,fl.ol 1 Fd
ex' t$
7
l-u>,u)'f = Atil;
foY i'= I 'fo Yrt)'o
hesull = ali J)
YefuYn 8'esull )
l
e AI gorr'th"n Seqseavc\ ( o''*, h )
["
i= o; aC'nl=a;
abtle (.\('i) *a) Ao
;= 7 +' '
Yel<-'tvn i;
?
3- alSorl'!hrn
-rTo'/Yl/>Posc (o' n)
,
Jo
LoY izD +o n-l
'J'o 'lo t'')'-l ) o
fo{
q(J'il
YCi't) = ''
1
I
f oY i ' I *o t'\ ;! o
la T) JO
far J-l
7
c[;,j1=o',
K=l to r) ) o
+r{
.ti,JJ' cli,]J+. a[;,Kl )t b [r,i-] -
\
alSorithm tacl(n
i6 (n=--t) rhe)
ycfv,Xrll l;
>^[-r]) ih€)
7
iY (o,ti3
7
le rnP = ati) ;
a(il 7 attT)
a (fi i krnP'
j
1
1
pesisn
subject: Destsn
Subject: 4 ^'''lvCii., ffiotdJ
^'''lvCii.rffiotdJ
sovithrns'
sovt'lhrv'ts' ll
y*l.}"o;-;
i*l*;-"
'aculty:
nacutty: AAnind unav d
na n) kY urrlav 3 . ri*
Il Link to Session
Topic: or ry,a r\ce ,4-^"1"f,MA
firs"ryarlance.
opic: P1S ,4-^ rr*"* (SP):s.No.... otsr
"l"f,MA lll! t,*.-g(SP):s.r.ro....otsr
ll Book Reference:
w* q
Th. W^a oou*
r r '%
be. ;e,rnfuA
be-
r
)e,r,tfuA bf b."n
% $ytu^
$Yfu^
-
rnto'nX fl'*-tl^
ca-/^ ll il"t"c*a*"a'
ca'/w\
fl'*- Pe\o,fonffi
iliiAltl,'.F;
xDvr^'*YYlA*Lffi
PO'6"y0^
-.^nud )L'*
v E
i"*'nu
l
)'t'\e)
';;r'ff'^ tyh
'V
al gn,flin
% ^/n ^10ffi' ' v)e'
6)e' cM)
ca''7t' rnea'al/"ru-
pt1-toTrr^,nd-t- 0t a,T) 4 tTh .yt h'oo r^'lT,
^rl*r
-t*_ w co4.rybr^rx % aty\ *l*^,.i1 ^,^?
a.rnot'1/Y\-r
- - ff"'l*'?l''''h,':';rlffi
nlnv'l^l
- pq,ce co m
S
q m
T1,\L LP
uurLd
ura)ta1, nu?
*-v,"^ t^ # , t-
"/
A/A
+ ; ',
n .
^/yY1
u/a* h^t o
aur"t
xtf^r-rr^ a+b+b*L+
J
3 ' Al q or ; lh rn AS vwn ( o, n) il; Cil;;;;;;
t
ll
ll
:
ffi
tb tnSOJ Pl.'|.n 1;-Orzrzvrzvl u-uz
dAL x&txq ||wvt(o, n-r) * a LnJ )
I
J ry n' 77'v- @ /tA4A
ch axz<kex-q'
,^^)t 4 /iPa/'L I m- 'il"l' trot-"o&
ffovct-
rfue , l)nn )'o ca'L v a,vd'bz 4 il'*
P'rrrr-r',
xzlrtwn ".ed xlzt'3 ' A's'l-ttv'mz' tl"^f il/*' '*I"'-"n
slluL fio\A E rYlutvl d%
addnuz 2-'e7uJfi-!4 * 'f1/"'"/'
alfut
Lad^ coh- )-r, RSwa 'LequA['t!-g
il'v' wo\'lA'\u5 % 11 t
;tJ* ( i n @ /l-Pa,Lg- t^
f-" at'1)'
hlrv, n-ezhrt"wl ^dd'l,o.t+, & a (Poinfu o
il'u, d?fu @ tA r')+l- d'\-
Sivl/t, %
'"{'a,tk oP@ hee-;e"l a 3Cn+l)'
Tt'mc
Tl'v-
",^fW
[i.r"*r- -t*k dn
r(p)
tot*Q % % "u-
'ffi *^c@
obaa,vrt?& oV ^de'^1
*l*r-^'-ft^. ()*' 'ef "# tr il/v' ';N'-'
&frs,*L*. ; obt;''-l l
Unit No: o I
Dc s t
J
y1 & ^'" l'Cii.. ffiottJ 3 ov i *hrns' Lecture No:
: AnandkunaY 3 Link to Session
Planner (SP):s.No.... orsr
Book Reference:
Date Conducted:
Page No: o 6
S=s+a-}i-l) I I
n n
Y e)uvn s ) 0 I l
3 d o
r:E& _
zn+3
TCN) = ecn)
ff eq u encg
,lok rn.nl sl-
rt ( a, r-t o- o o
al go Y,'lh rn 8, Sta
c)
o o
? I
ib ( n s o) then I I I
I I o
Y el-rrtv n 0' o ;
else vc l-uv n l+ a
Asqrn((o,n-l) +q(-r;); l+ )t o et*
1 o oo
t o tral 2 2L+L
:- t Cn) = eCn)
s l-a k rn rr,b
At3oY,' fhrn Ad d (^, b, c, m,rt) o
o
7
fo'Y i=l f o v1 )o I
<C; ,i J = o(t'
,| o
2ft)n *2v'l + |
:.7(n) = nL
4
sFq kw't.^t eqq oFa
slz F ri
Algov;thm h'bovlacc i (n) o o o
o o c)
1
fy Cnst) +hery I rl I t,
d)w'*L (n) ; I 1o I O
o o o
d,eL o
o o
1
2 o, o z
12-'o;f t=il; !1
n o
(oY i=X lo Y) do {
o o
o
?
o n-l o 6-l
f : Fl + Fz; I
O n-l
Fl - I o n- \
Pz = o n-l
o n- |
f l- F ; I
O o
a
o o I
,n^;Jj-( r I )
l I
o
o o
o o
roval 2 L+n-+l
rCn) = OCn) ,
Unit No: o I
Subject: Design & Analysis of Algorithms Class Notes ll Lecture No:
Faculty: Anandkumar B ll finf. to Session
htymTtolia Nor,h*n
ropic:
ll ;ffi;i;i,),'^" ",,,
Book Reference:
Asy mpt, tt'a n ota.I,-oya ,*t ./ ,6 oate ConOuclea:
^)< ll
dn t, b @ teo t 4 a (a ,c e-t t Po sst' bl e- ltrllt'
71.1//nninq X;,*, ld M) ^lgovi*hrn'Trt
;;: ; ;i'!,,T"; J J n,,-,1.-' ot ) n u, ',in t b)e c *n)Pt"*
coy)ca'Ln;nv f k'te .5t'1e ^ illv' ;n7^'[ krrv)s % 11 '
% e
tlh *su r-t o Ea h'o rr* d-<-e- ' 'T P of tont"t b ecatvrrt
Aitnrul e)<pa,n)t'nV the cott % Yunnin,fr .'^; ok A
o ca.T) nl-''oL the c ornP)'*
^l gort'thr.t , a cornfa2ltt-bon4 6
rbe- ^ljoril'hms'*n ^lloo) .tha
o r i th m*
fulrrz- p t% o / fi azrv,'z "
% lwrtv't'paa ^
I
3
ca'1<)*L"J-' Ll'\a
un ed /tD
Tltrt c*- fi o ta h'a n'> o'<
zu/,/nninn [r;rrr'r" 'o-Pl;4 % a/n ^lgoYtthm'
l' Bq-ot', n-*akon- rl ta the 6o*o'Q 'eelhoJ' '%
exyy"4s,nV L'l'v- '?Fn bot*nd + ab 'l,oYttlryvrl*
nl-uv1rinfl- ,0.,.,^- et LG D,v' rv)e^'l & % rl')e lonflatt
A^,.TTI ot n
^t t b.YY\^?,
dt^c].,'o
tef f n) k 9Cn) b' ftuo hor)-ne-9'&iw''
rhe flanc),'on t(n)'o(gfn)) itA there -xt''F
pogih'v. c-ot'vSbanl C + no '>cncb thal
fU:) S .,r3(t) fq '-(') fi, rt2'To
6*9Cn)
,/ '
/// \
n
r(n) e oCgb\) n7/z
= o( n) or> On+ z S 4n +q alt
^d. a)) toont6
?y-\+ z
€*"
- oCn) ^D loOn +6 Stal n (q
qtl \2-6'
Omeq^ W-tln - .tI vs tuted bD /.upy?)e-14t
--a
to A ut bo urnd cf il*gort'fh m/5 .rrA,/1-v1 n lnV lrn4'1!,
fi"te- {u n f Cn) - -tu(g (.nl) i yy rh-ex-p- e x i"t*
"b,n"^
gosil-'re .orr*ta.r-L aach thal
11 c4 6
f(n) 7- cxgcn) f4 11
, 11 >.fo'
"J)
a * gCn)
/16
<r 9(n)
pcn )
c, I (n)
no
h
Pgn\ e o(gld)
ri 21 2 o"q
V\ +e{ qll
ol
- O(n) ^/> bn + 2 7-
sIPPle t) Zn +Z ,Q + Oo'-Z
" 550 Ct23 , C2
all r>7'L
7r1 rr2 14n la
Unit No: o I
: DesiSn 4 ^.'lrClir. ffiottJ Sovi*htv-ts' Lecture No:
Faculty: A na nd N unaY 3 Link to Session
Topic: Planner (SP):s.No.... orsr
Book Reference:
4 Liftk oh [") Notahon The Date Conducted:
PageNo: oB
r(n) ' o (.Sf n) ) ,6 {t
It rn ? Cn)
n-ao s(n)
€:: nr 2lo
I
o.wlev % ry-'l\
xl ta A ool "f enzl
coY,,,t'd
orsgnPloht gYoiltl' behav)d<-
LA
o( tog n) Io 1a'/t
th mi c
o( ",) li nea/
en log er)
o( n togun)
a(r+) qwa-AYa h'c
oG^) er?onenh'r-Q*
g*" -1, s
YY^ -)_L2
t.rt F(n)"znf 3 then PY)Ve- il--ta{ f(n),,r4,;t{,n)
-70 pYoVa thal f(n) 05 -a.Cn),uJe' r1e-'d -la ahoc)
th a* f h exz exis{ posi h've. cotvsEo rk c + Y1o
,5cach thal' f (n) 2., c46) €7T ol) 71 7'r1o
c=l + fio=l Ttlen fd "ll h214a-
Le l* choosa
f(n) = 2nt 3
(12
fcn> 2z t*h
I
, 5* 141 + 6x -l+q
, 6 xv 1
; 21\
t &4 I
y f tr,) S c Y 1Cn \
*l''''o
e- Sl-to(at)
*tau- 1fr. De hav Y)o=7 rTv')
7-fio roheve c'6 +
6qt all r-)
impliu th^) F(n) \b oLn)'
oI
ll urtt No:
Subject: Design & Analysis of Algorithms Class Notes ll I-ecture No:
Faculty: Anandkumar B ll rirr. to Session
lTopic: kecu f e nc eS ll etunnrr (SP):s.r.ro.... orse
lu erl /4 o-lt
g iv*v't i ra farnce % il"r- probl
2
I
- t6 il,rJ, "a '->
I ";
,-, t .sol ,. i l-
l-oye
| | - r-t^z
fhe to o
o 5l*n'1 to
^Y^Ll*n't ome ol
l- o*h e:,<-+) v5e . neola-t-<p- Pr
Htv- Yo b I zrvt '
I
a,
I - pl o-r ; rt's tov'r-t cp->
"e 's ^zrr1e f
etProtsu! t'r) fer*ts %
Aecu-rt*ion
' '-'' geneY^'l'U
7-' t,s
5' o*hel .:\'^--^r.' ;)L't
c'cords' "'rher'> aT) ^lgorlfhn
e r'> av
Yec uv{er)ce trr>
)escrt'b< t'k ;A YunninT
callE *o;L"lS,ae can o5kn
yecuTTer)ce- t1 *oL,gtrt )tscvibe-s
hfi)e bV ^ 'DL'tr-cb siVe 11
ot Df
rtle ove{all runninT h'r-t- ok PYobtem inpwb
t5rr)a)let
in ktvns of- thL Yt4r)ning hrne or)
YeCOA{{en.et
TheVe aye VaTt'ou4 t-zchniTutt-S L o ,5olv e
t, BqcX a^rd S u b d-' t'n b'o n m e *ho
J-
rve*n"J'
4' Favd,qY d su bs)-'h h'on
3' Rec,^Y s i on T h ee 77e fhocJ
+ Maskr's fheoYerT
bqcl(,,oarJ sq bsh')-.a h'o
ba,cYu0a n
I ' ,5oltte- thc la llo&in3 Ye c)^Tr e Y)(e v e)a' h'o n
7 (n), r(r-t-t) +n rlr'tl''t r(o)= o as int'b^*! cohJ''h'on
" (et
T .n)=r(n'r)+n
bg bacltuY d, sabshI'{ F o ^,
T(n-r) 2 r Cn-l- l 1 +(n-t)
rCn) = 'r ( n'z)+(n-t) +D
xgat n
T (o'z)
"' r'r: :;t r') lr''
+(n -i ) t n
:, t ( rt)-- t ( \-Z) +b ->)
:.
lel
't(n)= I(r;-t)+ I
'f(n), t(n-z)+ z-
xaain
1Cn-z) = rCn-2-')+ I
r(n-z), r(n-7)+l
1(n)= T(n-b)+s
t
I
TC)1 )= r(n't<)+t<
Ek K=fi, +Vtev)
TCn) , T(D-n) +Y)
: f(o)+n
t(n) ' Y)
'I(n) -z o(n)'
,r,i'1.11
5-solve lbe- f olloOin 9 yecvvYenCq 1(n) : +r@lz)+ y)z {-, TCt
i
2_
, qHr [L\+
\a*/ '(?)
t' I< =loS{
o =l +l'')e4
tb Ae o'A SUfl) e 3
c
'-'o
2
, +Kr() + .(F,)
o'o9t4 * ., *
t.z6 z
D +Cr)
tLn) = oCr*).
Subjecr pesiSv-t & an^b61;
Faculty: A na nA Y urtaY 3 ll rint to Session
Topic:
4 r:n) , zr(z) *. /
*c
"P'(?)..l
' 4r(?) + 3 c
;4lrr(?)"'.1+zc
L
1c
= ,r(?\*
I) *(a'-t)
c
, 'j r /ll
\*
i
r -r .(i -r) c
,,), zY
(?)
Ib Lae- ? 4I eY=n.ll->eY)
;. rcn) = o(r,)
1_ (h),
k
Pta =f)
r(n ) = T try{
, T(t) + c.lr3{
r-ta v) +
T(n) = c 1o33
|
-f (n) = | o1-{
:tl
'ii,
:r.,: ,
r.,,..:ri rr,:i, i
Unit No: o I
Subject: Det t1 1l4 4
,st.
Sl. ln Lecture No:
Faculty: ArY\A dlYu
aa nd )r I.ink to Session
fopic: Planner (SP):s.No.... orsr
6 {( n)\-)- r(' 2-'T Y) -ln =l Book Reference:
Date Conducted:
r(/n
''\ 2t-J Page No: t2-
T( n) =
t ,IP,! ( 4r)
,(!L )
+1r( ")
t_l
t4
D+
q'rQ zn
qoq
r(ty7
)
rI z'rr(.82
I r+
n
a
['
8Tl/t),)' r) +"
'( \r6t )*
8Tr(/n
D'
tl8.)' 7'v)
1(n ): i- ,1,L t h
.3r)
T(n)= ^* ,(3).
Kn
Pu,l ^* =y.\
r (n ) , r) -f(+). t ol n 'n
. n, T(r) + n tuSn
. Y)+ nlo30
\
TCn)- oLntogn ) '
4 r(n) = I
=)n=K
)(1"fCO)
xl*l
rCn) = O("" )
Unit No: o I
subjecr pesiSr-t R ^ '''lvClir. ffiodJ 3oYithrn's Lecture No:
Faculty: A na nd k utrldY 3 Link to Session
'opic: p4
askv's r h e oy € rtt . Planner (SP):s.No.... orsr
Book Reference:
6ertrvo-(. FoYtn Date Conducted:
PageNo: lJ
r Ln) . ar (rO) + F Cn)
Dheye 67..t, b>t * r(n) is ^l'DT Posi)-iv<'
rhen 3 cu)es tvt"sl'
ca:scll :
lod ^
lcn) < v1'-Jo* tYten rcn) - o(n'"gf )
ExanPle5 t '
l.TCn)' 4r(/z)+n
HeYe o.'c+,b-'2 fCn)=A
;.nl o9f
= rltogrLr , ,)L
T(o) = o(nz)
r (n) , 2T (/z) * n
rrn) : o (n')
+ T(n) = +r(/r)+ n-
7
HeYe q=+ b--z f Cn) = y).
,- Jb ,
n f-, = fl
b T(n) = sT (n7r)*n' z
HeYe ^=3, b"4 F(v:,)=n
1; TCn) = sT (rn/e) *n
lleyz cx..-? ,b-- 3. +(n)'0
n'o9r^ = n'"9? = Y\
- L nnl" alra/rt' 7
povrir-h,a"t/ nnlt N^2-
L l-' /rqo
6^'u-' rya)4/^''@
Tl^/^J- pad/-h,qw-d-
T\.\/^J- ^7. ry
-?J)Ut-ovw
AR.p
6bb A {\
+ f 4ce n-oFYu*"t^-t*' 4 n eL /
o fha'l- Catn b e ?U"rtoY
rr)eot'
TheStz ,,r1,L ,Ar,C 7u.o-t*'^
dt1 "ll-)oinl ogL'
+ - drsloimt
-t...i^i,-,1- ae-b'
^^r-
,nion:tb si&sJo'r1Ltu'Oo
r DisJut.ser
fhen*heztn't^'^/\/or)5;05i=a)telwtl*,'f^7avt)'il*'-i
oY cj
2L t ;^ si
g) st u 5z = 1 l,a,S, 1, 2,5' ',o 1
- qiv? 1)"'!' J"-',"^"J i' h'nd rJ""a'
A!+
I @)
i
crgvla,r' nr'^0
*el 53 41i5in selSt'
ry+;rvl
Uion + Era"t a) g gr il'l,rns
IO obt"; u,v- vvv,lon ut h'co nu-L s;t 4 s'- ,Ne"' Aim
s,u sz s, U S,
z <-Lt
t-
l^'-*' l4o,t t"
o o b tarvt- ))*e l)'/YV ov) 4 Tt'C o I
"Jl
T
l^0
| - ^*i^,-^ ryn)*<
t't %- d-r*te-,t.
"e1-uvno't
lno|.'- ,o^*or*,a f flilA M^af ry
ln;r^
^*
l"r, r%!.p. % 7h2, carr
^tfuV hL'- rtoat-z-
I a L ai -1.
ho'tv'e- ^ f a'r<nn't '6 t
'
lnoot nod .
|--+-.--".*ts..'',,..,,l.,--"1_"*1
i I i if n (z)irztifd ;Ls) t6'] iLr) Ls) tt) {roli
-* i-----:- ---f i 1 | l-
i'l:li:_l-l iq st.1' I I l'
{
Ll_i_'
+E5-* i= I
:>A*w[ ,*fM 52 + 5Z
Pt;l l*-F ;
=
(oltapst'nAhnol(i )
r=ii
tDt'-rt le' (rCr) >o) )a Y = PCvl )
Ohi le (ifz) do
1
-- pf;); f [;) 2Y ,//: t = 5'
T
xeL,-*l x )
?
ori thrns' Unit No: o I
n & ^" l'Clir. ffiot6J 3 Lecture No:
: De s i 3
aculty: A na nd k uft1av 3 Link to Session
opic: Planner (SP):s.No.... orsr
Book Reference:
E.p ovtrnoV Date Conducted:
TNo o.h s,=f t,, 2,v.6] 4 5, = 1 +.,9\ d*-4*e) Page No: 1fi
g iven
a)pzato dis joi nl -a"T* sr t sz *ry thatA
l)\'o-l' sB=1u 5z
,)D:cpr,o d''tiot'nf 4e& 5z vat'n 0 b-u4 4^lA')
q D4oo &'-sio i nt ae-L sq ,*in7 lta!-4 +uA u--^i Sq= 32U S1
a.) @
A)