0% found this document useful (0 votes)
28 views32 pages

Algo Lab-1

Uploaded by

Joyshree Misra
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF or read online on Scribd
0% found this document useful (0 votes)
28 views32 pages

Algo Lab-1

Uploaded by

Joyshree Misra
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF or read online on Scribd
You are on page 1/ 32
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING Name: Soumya Now ds Student Code: Qwy/ATH/2t/ HR Course Code: PLC ~CS M440. si. A Date of | Signature No Topte Name Experiment | with Date Trsexsione Soot algosilim| #0 /09/2023 Reo wi qvaeag ogc 29/02/23 fae in aaag DAC 06/03/23 Kurge goat. weed abgor-| 13/03/23 Fradhonok knapsack | 15/05/23 Off Kmepsact « 15 /05]23 gut k Sout 29/05 12.3 "|| Bs potimend i d Mote of CG pop fe implement Trsenhon Sont. Alo visite puedo code olong with Hme & space comptenity . esoaeet gtinelude £$tdiow hd Void main O) 4 me ny pint CERO the assey aize + w')s Bont Cd") 8); nw paanth (ER fd umber) 5 ind ose Ded, 1=0y Key 95 fox Ctaey tens, TD | peand CEH” VAMETAD; hn Ureos tens 1) keg = oor Eth 5 oo . hoe Lipeso ae sno 917 FY) WwW Pow Ciao, tant, tet) print? (red o> as Ct) s Pa uedo Code » boo t=o0 Nesey Kege atid yea @ whike, 75 lie 4 Enter 4 nan POS 39 ao MW Wy oukeuk athe sosled offery Ht NW 5599 W Rrcalyais 5 Tame Qomelerciby | Suppose every Une of the code requineda 3peuhic Hime to envtnter Lek oxume thod Hrme is Ce. \recosioding fo He psucdo code, dine O Y durning of pequbad B (ere Hme. Sethe Hme | as gre @ ond LineOig Huwping Foox ret) Hmey . Se \ thee requined Br Cert) and Cgth-') . fe. how must Hrme \ i oe, fie tenet & One then srequisced Hee 3k we considar he worst Cost : \ oe iB ee = nos aA eee \ | Tre can neg teed % 1 © ans ure © B alfo smning Pos nt Hees. | ¥| Line Bw (Oe a ond Ce We ; | So saequined Hone | 9] Line @ i sessing. FY (rey Hime, Bo fee METIS Mee oy OOD: lo Be ee 2 (gine Gate tea) | ae Cy 4 Oe nrt Cen | + eam) ce pttarts tes) = ne © we wow negieed ceri | | : | Center est Ca) | amd L&uets* 66) Ube yep lent Src ae Se fhe Tela fime gomplencity ig Qont) s Pace Gomplercity: | *8 we ade Uting only One OBO 30 oe SPACE compbercity wit be OL) Ceonslant’) . Oukeut © f\ | Rowe = \ Step | | (« ey a sy ster’ ali | [i] — (w= bol) Final oven + Alte | Excronime nt Ve ge inding Minima Md Mvimume jr an cere | Petagnam: {a ine lode &StaioshS Void main oy inky, izoy ; coy \n’) | Poinl{ C Enter the Size of ayey 5 Soonf Cord’. 8s = int ofr), moar = O03 ymin = ; in 3 eye nl )s Patintt Co E nelese the ehemend in avg ) Pos. Cisos f4n5 fee) grou (yd, abil); EES Por lary idns i++) | ; if CATIA > mare) es mon SOL g Zh - Oe if CObia emi eg min = acids $ 3 Y finimum = hd “SD mene, min)» | Parirelf (" porimum = fed Bram seock'g Neo | Oulpals Ender Me Size of the away 4 Erden the tlemond 99 1 4o 60 Monimum = 99 Minvnurn = 1 Psuedo dock + ) Mane pins ale Vhexceary iqavoageize s i++) ) if caria > max) / | trans OL Uhte if CAT I mint) awn = 5 3 3 3 int ynain ©) ink ty WES Pont? Cw Enter Hee size of oseery % 2); Reonk CO Fd", {nM );, Pants (SER er Fre number + Ln"); Poss Ci aly igenemy ies dE goon Chad”, RAEI F mons afer) min = ACOA) sprayer, C12 RMN) 5 parted Co Mordinns Padre CPL Clement in the asucy i #4”, mar): ehewent in the covey ved? min): fetus 0, Ente the gtee of the cows > Enters the yumbety : eco (oo yoo sD 90 800 Mordwnumnre element in the aBeey, Goo Mind elements te the BY. 50 Jf 1 Patudo cole! minemoe CA,1 5) Wo Gte=0) min = WETS mone = ALI ete f Cis =s-) i CHETAN ew) vin © AY moe = AEST eb§e min = Abed yro= ALI elSe wid = Ctrs)/2 PAC EA ts mid) DAC Cy widely 3) WS Crmined rind) pain = WL alge min = miy — i€ Creo shox) yoy = mor! eye + save = ROW Tt 4 - Me Complerily and Space Comphenily { ec Faom Li to ty i wilt folke a. comlard Kee Jaq ond has will fee T(m/2) © t(nyn) sospectively tia and Lig fe dos fakes [tt =2 go, the overall equation 3 | TO) = 2T (yyja) +2 | tUry= otin/2) +27 O | gupakitare 2 place of n in equahon® | toys) = ar Mb/s) +2 | = ay criy+2 7 ® | Subakibuke equakern. Gin equadion OD Thy) = TET uy) +2) +2 = aT Liga o> @ ae subaktute equaken WW) in equadiok C) 2 4Tyy)* ae ; aS a Burgh tute equator iw equakon © ws n= ancs TH) =40T (ng) 2) rae 2 ae = ot (yg) + gr ee Aenlying 329 on bol Bide stn) 2 PT nf?) + 2a! Sogn = Soy at) * ghaats ane a = Kay Legit = kt ke Sogh! (cr | he kK volus \ 3 ‘ ZS subsktute MW equation G) TOR) = gon TONS = BE Cy op gata ety ce MOT | = athega® a Barra r SOT | Wow. using se \ Ro snnhors > io) ath LHe | pease = nr Log ewer So eae leqga-b = aS D gadeada ----+ 2%, otra) oe 4=2 heconding te terumnbos oo o © Ww tog Es 5 > pees) he \ ee mp + [2S 3 =| Q ee anes eae {/ es = mae 3 a) Yale = yn ~ [gta 23 ae = Waen —% en ae gn -4 so He = Be = ett ao qo) = SR ocx) So rhe Ree tom phe ity RS) &): Erpeniwend oy Merge Seah usin @ ao ainas a JS, And OMI Tee and space conplocif. Legseoy Winelude (sidie.hy Winclude Corti hy vod merge (int wt, int fy ind my ind r) ° t int Lay ind nee medal; ind nes pow; int Lary, PER}, jf Gis; fant, ft) | Lrg san Ceti; Bow Cg e053 dhe gtr) REG] = oteelmt ie F 5 f=o, 326; koh; thle (rn 44 T Snr) 8 7 © ip cin & AEP t aulki ATI; itt s 3 eke age CKD = AEST; dtr 3 kty >— While Gi dnt) no atk =potl: LOA | Ks +5 a while CF On) § . Ce a toe Ty katy 3 |* . ca, int 4, ind P) Void merge Sost Cink ola, t ie SY) @ ing Meher mL) /25 mega Soak Corse, Lom) 5 | merge Seat Cas Wt! 2v)s ve nee eer ety ae J 3 a void print foray Cint ALY, int size) ° t int iy box Cro, Po aie y j++) painkf Cod”, Abid); pain FONDS a PA rein 0 1% : ink osu FA = % 12, 13, 6-683 2 inh a9 -A1ze = sizeef CH) / sizeof Carne] ); Faint Uoiven atray bs wr): Paaind Rocrag Comes at — size); wmene Sot (a%rs 0» asmr—siee—1), Pacwd® Cw Seated asmey ig Ww"); Paint Rowe y Coser, ase sine, Attu 0; a et ee puudo sole: Weoege, ook Ci) ne Length Ch AF ORK 2) gcetogure — wid & WY/2 | Lett & aseay of size imid) \ ight & asawoy of ize Cu-mid) v| bes. i 0 Bo mid 1 ba} kePR TVA NE Se| Pos {= mid to n-\ hy Sight Ct-mid d+ Avid tre | Merge sort Cae8t) An presage gost Coriaht] tral mesgegankl del # sight, A) 3 Tine Qormplenity: ge XL, te Lg have Aemwined “Gi ammount ef lime fine Le fe ba one exceeding Rx n hime, 40 neyuined Fime | 4 Ga.hw Sine Lio ond Li HKequisced of dime. ae TO) TOU/2) 850 ammount fud fine hia nequined — Cqine CH ormmound of Hme 8, Tokal Hye. 7 TOY = atten Op) t (Cate) nr CoytCa) Hat (np) + clr ec! [ Lek Ceates)= ef, Gate = C7 fgein ! ton) = oT Ova) *CR eo atin) + 3 +h =4T OM) + 26'% ce g atlr4) Oy Fa oon Het (vg) + 3eh = 167 OMe) + acln wat (rfss) + eden | Hose Zerh OK =n, = Ka Sega h => ah cy + hoggh COR / f= hes ec whoge = 6 Crtegr) / TE ye. do nak qeate elo enctoia memory Pox Left and sight then, px toghe = 6 (mtog nr) H we ear enter memayy in each call’ nt Nar Myr ot Ol > om Gees dag on) AF KS sO) KAR, —@ Space cownelenity + @ cn) _.|_ Ew periment 5: — pal en vo eae Waike a pstogsram nw do poxdosem, knapsack pstobLem Ayo waike pseudo code akong wih hme ond space Cormple eiby . =| Codes. itindludedSidio-h) ight fa» Ptook bag) § , ak weight £1) Void knar Sack Cink rn, Ptook pool FT Ho Pjook 16 Pride HO des de=bag + in ty fom (=o 5 1dny itt) @ : ETA = 005 if Cweight L71 > bog) e é boceaks, a Be @ peri = NO 5 Ip < tet poogit [115 bag = bag- weight 11 3 if G Ary @ acti] = beg /weight iy lp mip = Cepia PORETS J; sien, teh oe,” ope . Pats CO Your bhen Clement veehess B ¥.2d,", yr): b Beek (renter Pe wondered element s\n"): Seont U Rd, EN; Etoak ag. poodit DM], weigh Ont sake [°3; faint? (Senden Pre bag capatity A"); Pe Seomd (" ¥F °, gig); Pamtd C Enter the weight and prod it on #d element ch” 2nd: ka (izes; ign 5 it?) 8 poof C Enter He weight of element rd ih “ott )s seam CO AE" A weight FIT); Paint? (Enter me PHONE od clement ed 71); Seond (or $7, &xeke FIT); Sako Li] = (pxobttl7 weight Li 3 Jor (ino, wy pre) ° fon CB att, HOw, dee) e Ep C melio PET > nalio [9 1)4 leme = stio boa; golio fey . xolio hits walioE tds leme ys temp = weight £3, weight FW) = weight rds weight Lia = tome ; femp = prodid £31, profit PIA = psodil pia; peoht LIA = deme ; 4 kmapsack (nr, psofid , weight » bog ); S outpuls Enter He number od element : 8 Entes. the, bas eapacihy 5 3 Evkor Me veight and profit of 3 clement * Eno the weight of element fi: 1 Enon the profit of element 1: 1 Enter Pre wetghk of clement 22.2 Enter pre profit of clement 2222 Enka Pee weight of clement 3 14 3 Enter the profit of clement gi 3 Toteh prot i, 2. 3 Youl. token element veel ig LO 1.0 0.0 a I y Psevlo coder fox iat bow | do wet so weight “0 WHIe weight 4w do y= best scemmod ning thew 1$ weight + WLM dw hen x CHT =) weeght = weeght + WET ee we Cid] Dh werghh) wei) deem weight = w 0 Keke we . Thme cometerciby Time eomoterity of catealeing Me Rotio (Pao bit/wershl) 320) Tiwe covpherity of sosetmy — o(nJogn) Tiree compdercity of comp ubng He fol purodit —0Gu A) Tol Tire eomphenthy = = Bl nog n) rp for high ext orden * periost ty Space gEomplenity: hee we have b weate om uy of pp colly Pose Rakio computation . be dhe space tomptenify = atn), Ex pose nt C Waste a ¢ pogser do implement &: 0/7 knapsack. Alyo wunite. p§eudo code along wilh kine and space Cowplenihy # inelade AStdiohS int marGint a, int b) F sehon Casbd1 @. b> ink knapsack Cinta sink m, int WEA> ink PET) . int knapsack mEmery fer; paint & Co Weights. ") 5 Poa Cink icosy fem, 14%) & part (Ad, WEID IS 3 Paawt§ UU PHoHE! "Jy fo Link Peep iderrs tre) pained Cad" PETTIS YG ~ Pxink? CW") > dose Cinkieos Cems I Pos. Unk Woy whee, wert) if Cero Ww==0)e mEIVEWI =e | 5 ae (wria 4 wd . weidd), med); else m ciarwd = anenc cp lid + micic! TCM" 7 _ ciycws = mEictdeM ds 5 5 S seh mre) pel) 8 jak mae OD ine HC, paint CERES number oh ehomenk avd capacthy )5° eong Uo fd rds BUS BC); ink wOretd, P Dred + painet CE or purokit ond weight "ye fos Cinkizo 4 idem, i seont Gd rds a wlidy § PDI), 3 paxined C' rd) Rnopsock Cesmyws yr 4° 7 ubpal \ Enter the number of chementy ond Capacity . 3 6 Enbuc wetght and probity : be 3 7 5 3 6 tuokt = Thee ty he 16, Kay i$ bj =BCi-1,w-wi DT) BLi-t wy B@Ciswls= bi+ Gietete Wer | Be BLi,wl = Bfi-t, wd Me ciws Ee ot eel. Tire Comederc thy» we need fo fill am asuay of ob opdese Cri) x (e+) where m iy the ne of iter and € knapabel eapacthy. Tiwe eomplenity = 6 ( 1) (e 41) ) Oo Cme+ meer t) = OCme) [dow highest onder Poriosity Fi. extn need by mohke on OSH CO) of andes (m+!) yeti) So RPoce Complerity = oft) ¢e41)) = oCmc) = on Cink oawey E Ty id Jew, int gh) | asses [high 5 = Uew -1); Cink $= Low; TeWgh y Ft IE iN Cassoy ba d= pivot )§ tees swop CH oKoy ET » &axxay CID) 5 5 . oeop (Hasson LI+11, & ansoy Chight ); deludn Cis); % void qeuick Cink osseay £1, int low mak Wah)? if Clow £ high) ¢ ink pf = pas Kon Cas how s high); Tiek Coss Jou, pi- 1); Guie kk Casscoy, Pit, Wigh),; 4 a oid padytesueasy Cink agseoy C1, ind size) § fa Gnki=0 5 idsize ptr HIG Pan (“Xd ", ages LTV), 43 IW wain © +4 ee Oe 2 8 We Sire of Cdaa)/ size of Meda Cor ) 5 frank (CO Unrsonted o9vcay \n") 5 Print ooeroy, (dake po, nt); rscnkt Uo Sonted atmoy ") 5 Punkosseey dada 1) 5 S oubpak’. ae Unsoatted Asecey zsq7a2t1ogyg eG Sosated Pusey oy oe Ge oS Sect Pseudo codle > Guiek Cassray, leftmost index, xightnosinder ) 5 (eft moghindend sight most index ) Prod indere ( ~ posi Hon (asscay , tefimostindert » sight mest indere ) 5 quiek Caray, Jef trnoat index , Pivot index -!) Guiele Casseor » pivot mdere » sxightmoes} index ) Posctition Casecoy » LeStmost vrclere , sightmog} inde.) sek saghhnost index ag pivet indere Stone andes, | ae indere < Jeftmosl index —! rx Toinden tt fo rightmost) ndex iF clement LI < pivotelement at [ stone inde swap eloment LIA and elemen shose indere ++ i 4 Swap pivolelement and element [ soneinder: t Ke huor stese Wndere + \ THe. Comolercily * Cofal, Uher exther great ext od amallest clement Cate l the Ume gomplerity will be s O(n’). Care 22 is middle element ox neat LE occusy when pivot element fo middle element: So the com plenily will be + OCnt Logn) . Goxe 3% ease 3 When obove Pe Govaptexity will be + 0 (r+ togn) . }wo condion do not eceus er | Space comp oly : Space coms Se iy wite BO Space, comoteri

You might also like