You are on page 1of 1
‘Trtmg Dai Hoc Khoa Hoc Ty Nhién Tp. Hd Chi Minh Khoa Toan —Tin hoc pi THI MON CAU TRUC DU LIEU Thdi gian lam bai: 120 phit Sinh vién diege sie dung tai ligu Cau l. (4.5 diém) ep yun bo 88 to 42 93 4 Gia sir ob mang dd ligu A ~ (98, 75, 20, 13, 31, 69, $6, 47, 11, 63, 37, 19, 66, 78, 93}. Va hai hing doi QUI ~c6 kich thuge 4 phin tt, QU2 ~cé kich thud 3; hai ngin xép ST! —kich thud $ phn ti va ST2 = vic thude 9 phn tie Anh/Chi hty tinh by ting bude fe yeu clu sau (nGng vide hub git, Khdag vit cchuong trinh hay ham): a. Sp xép cdc phn tA, vOii=0.5 ting din bing phuong phip QuickSort, va sip xp cée phn ‘A, v6i j=6..14 gidm din biing phuong php HeapSort. ‘Dua 2 phan tir dau tién ca A vio Qup,2 phin ti eubi cia A vio QU2, dua A2 vao STI, dua Aiz vlo STZ, dua A1j vio QUI, diva As vio QU2, dua tir Ay dén Ag vito STI hn a b, Ly O1 phiin tir cba QUI dua vio iy 01 pln QU dua do STo/iy 0 pa cm STI dua vio STY fy 02 pnt ST2 om to QUY/ ly 3 hit eta ST 6 vo STi ly 01 phan te tir ST2 dua vio QU2. Dua 03 phi tit U1 vao ST2. c 1 ht cae phn tr tun ty ti ST2 ra to cy nhj phn tim kiém (CNPTK) BST. Duyét theo tht SELNR ety BST dum vio ming A. T9o CNPTK BST2 theo thé ty ly cbc phn ti nu sau: hy S71 vo at QU el ar y cae phn tir cdn ia trong ST; Duyét ody BST2 theo thé ty NLR dura vio Ciu2. G5 diém) sa 2 Goat oly nh phin sm kiém T (CNPTK) tong b§ nhé trong, dt Lig mBi node 1d mot sb thye nhu khai bao sau: struct tagNodet double data; tagNode *Left, *Right; Anh/Chj hay viét ham (function) — khong -viét toan b6 churong trinh ~ ae: a Ty ie iat vac node md nove 46 chi o& mbt node con (1.$ ditt). b. Cho biétniu cba gid tr tim duge & chu a) tri di t8ng cfe gid tr ela cde mode chi ¢6 mot node con bén trai (1 diém). © Cho biét node gin gid trj higu nay nhiit (1 diém). Cau3, (2 diém) . ‘Tai mOt phdng thi nghi¢m vét ligu méi, cdc nha nghién citu clin xdy dymg mot cdu trie dir liga 4é quin ly va mo phong hinh ding mot thm vit ligu ed kich thude MxNxK (voi M: chidu dai, N: chiéu rng va K: 4 diy) va xem xét twong tc Ive tde dn ‘rén tim vat ligu trén méy tinh (m6 phong qué trinh lye anh hurdng trén vat ligu). AnivChj hay 42 xuét clu tric 40 liga 48 quan ly va xit ly m6 phdng. — Hét —~ Chit §: Cam b9 cok thi khOng gid thich gi thém.

You might also like