Arbori Probleme Propuse

Laborator
9.2/10 (6 voturi)
Domeniu: Logică
Conține 1 fișier: doc
Pagini : 5 în total
Cuvinte : 1469
Mărime: 12.92KB (arhivat)
Publicat de: Theodor Marginean
Puncte necesare: 0

Extras din laborator

Grupa 311CA - semigrupa a

Sa se implementeze un program C care construieste un arbore binar de cautare cu chei de tip caracter, utilizând functiile discutate în curs (modificate corespunzator tipului cheilor) si salveaza arborele într-un fisier din catalogul curent al carui nume este dat ca parametru în linia de comanda. Pe lânga cheie, fiecare nod mai contine si o informatie de tip întreg. Parcurgerea arborelui se va face SDR, iar scrierea în fisier se va face fara reveniri. În fisier va fi un arbore, nu o lista de chei. Pointerii vor fi valoarea offset-ului la care s-a scris informatia. În fisier se scriu numai informatiile asociate nodurilor, nu si cheile. Un al doilea program va trebui sa refaca în memorie arborele salvat în fisier, parcurgând arborele din fisier RSD. Arborele binar rezultat va avea chei de tip întreg, aceeasi structura ca cel initial, dar nu va mai fi arbore de cautare. Numele fisierului din catalogul curent este dat ca parametru în linia de comanda. Pe ecran se vor tipari numai cheile.

Grupa 311CA - semigrupa b

Sa se implementeze un program C care primeste la intrare un fisier continând un text cu cuvintele separate prin unul sau mai multe spatii, '.' ',' ';'. Numele fisierului se va da ca argument în linia de comanda. Programul va construi un arbore binar de cautare cu chei unice, în care cheile sunt cuvintele din text. Fiecare nod mai contine o informatie care pastreaza frecventa aparitiei cuvântului respectiv în text. Dupa parcurgerea textului si afisarea arborelui obtinut, se va parcurge arborele SDR, se vor scoate rând pe rând toate nodurile din el si se va construi cu ele un arbore binar de cautare în care cheile sunt frecventele aparitiilor cuvintelor. Prin parcurgerea corespunzatoare a acestui arbore, se vor afisa cuvintele în ordinea descrescatoare a frecventei aparitiei lor în text (se vor afisa dubleti <cuvânt, numar aparitii>).

Grupa 312CA

Sa se implementeze un program C care ofera printr-un meniu operatii de cautare si inserare în arbori AVL. Fiecare nod din arbore, pe lânga cheia de tip întreg va contine si o informatie (de tip sir de maxim 20 caractere), care va fi afisata în momentul gasirii cheii. Cautarea se va face utilizând o functie iterativa. În cazul operatiei de inserare se va preciza atât cheia, cât si informatia asociata. Operatia de inserare trebuie sa pastreze caracterul de arbore AVL. Dupa fiecare inserare se va afisa arborele (numai cheile), pentru a verifica corectitudinea functiilor implementate. Pot fi utilizate sau adaptate functii implementate pentru lucrul cu arbori binari de cautare.

Grupa 313CA

Sa se implementeze un program C care lucreaza cu arbori AVL, în care executa operatii de cautare si stergere a unor noduri, precizate prin cheia lor. Fiecare nod din arbore, pe lânga cheia de tip caracter, va contine si o informatie de tip întreg, care va fi afisata în momentul gasirii cheii. Cautarea se va face utilizând o functie recursiva. Operatia de stergere va trebui sa stearga efectiv nodul din arbore si sa pastreze proprietatea de arbore AVL. Dupa fiecare stergere se va afisa arborele, pentru a verifica corectitudinea functiilor implementate.

Preview document

Arbori Probleme Propuse - Pagina 1
Arbori Probleme Propuse - Pagina 2
Arbori Probleme Propuse - Pagina 3
Arbori Probleme Propuse - Pagina 4
Arbori Probleme Propuse - Pagina 5

Conținut arhivă zip

  • Arbori_probleme propuse.doc

Alții au mai descărcat și

Silogismul judiciar în concepția lui Mircea I Manolescu

Definirea termenului ‘silogism’ In opinia lui Aristotel, silogismul reprezinta ‘o vorbire in care, daca ceva a fost dat altceva decat datul...

Logică juridică -

Ideea de juridic conoteaza lege, norma, regula, instructiune s.a.m.d. Ideea de logica conoteaza aceleasi elemente, cu dubla precizare ca, pe de...

Logica Juridică

Termenul de “logică” sau “logic” trimite de obicei la gândirea corectă, cu deosebire, la regulile gândirii corecte. Rezonanţa conotativă asociată...

Istoria Logicii Juridice în România

Introducere Utilitatea deosebită a logicii juridice în formarea viitorului jurist, indiferent de domeniul în care acesta va activa, derivă din...

Funcțiile limbajului și particularitățile lor în universul juridic

Există o mulţime de puncte de vedere cu privire la funcţiile limbajului. Diversitatea lor derivă din perspectiva (concepţia) asupra limbajului....

Logistica - sursă de competitivitate

Într-o economie caracterizată prin creşterea tot mai accentuată a concurenţei, competitivitatea devine o condiţie “sine qua non” pentru existenţa...

Te-ar putea interesa și

Plan de Consiliere pentru Familiile cu Copiii cu CES

“A trata familiile nu este o chestiune ce depinde doar de teorie si tehnica, ci este un act de iubire.” (Nichols & Schwartz) Denumirea...

Impactul deciziilor Primăriei Iași asupra dezvoltării locale

1. Conceptul de decizie administrativă 1.2.1. Definirea și trăsăturile deciziei administrative Administrația publică presupune un proces de...

Arbori de Acoperire de Cost Minim

Definitii generale Ce este un graf ? • Numim graf o pereche ordonată de mulţimi, notată G=(X,U), unde X este o mulţime finită şi nevidă de...

Amenajarea parcului sportiv Brașov

Tehnologia tot mai avansată, industria, şi-au pus amprenta în mod negativ asupra naturii cu efecte nefaste pentru om. Calitatea aerului din marile...

Investiții financiare

UNITATEA DE ÎNVÃtARE 1 Structura studiului de fezabilitate Tehnici de analizã a valorii timp a banilor Obiective: Dupã studiul acestei unitãti...

Algoritmi și Structuri de Date

Modulul 0. Alocare dinamica in limbajul C Capitolul 0. Pointeri si alocare dinamica. Tipul de date struct 0.1 Pointeri si alocare dinamica O...

Îndrumător laborator SDTP

Lucrarea nr. 1 Structura de arbore. Arbori generalizati 1. Scopul lucrarii este prezentarea structurii de arbore si a operatiilor de baza ce se...

Metode Matematice de Optimizare a Problemelor de Transport și a Deciziilor în Întreprinderile Industriale

INTRODUCERE Prezentul material ajutător oferă posibilitatea înţelegerii de către studenţi a utilizării modelelor economico-matematice în...

Ai nevoie de altceva?