Exerciții

1. Se va realiza o aplicație cu interfață grafică, în care se creează și actualizează o listă de numere complexe realizată ca listă înlanțuită. Aplicația va permite să se adauge la listă numere complexe, să se însereze numere complexe în orice loc din listă, să se elimine din listă numere complexe și să se afișeze lista, să se scrie lista într-un fișier și să se citească din fișier. Toate aceste operații vor fi comandate prin butoane sau prin meniu, iar introducerea numerelor complexe de la tastatura se va face prin câmpuri de text. Pentru listă se va folosi clasa LinkedList.

2. Acelasi enunț ca în exercițiul precedent, dar pentru o listă de fracții, folosind clasa ListaDI.

3. Acelasi enunț ca în exercițiul 1, dar pentru o clasă de persoane.

4. Se va realiza o aplicație cu interfață grafică, în care se creează o stivă de numere complexe, implementată ca listă înlănțuită. Aplicația va permite să se pună numere complexe în stivă, să se scoată din stivă și să se afișeze.

5. Se va realiza o aplicație în care se creeaza o coadă de persoane, implementată ca listă înlănțuită. Aplicația va permite să se pună persoane în coadă, să se scoată din coadă afișând persoana extrasă, să se afișeze coada, să se pună coada într-un fișier și să se citească din fișier.

6. Se va realiza o listă de numere complexe, implementată ca listă recursivă.

7. Se va realiza o aplicație cu interfața grafică, în care există o listă în care apare numele unor persoane. La selectarea unei persoane, într-o fereastră de dialog apar toate datele persoanei respective (de exemplu nume, sex, anNastere) și se permite modificarea lor. Se permite, de asemenea, adăugarea de persoane noi sau eliminarea unor persoane din listă.



© Copyright 2001 - Severin BUMBARU, Universitatea "Dunărea de Jos" din Galați