Next: Liste liniare multiplu înlantuite
Up: Liste liniare simplu înlantuite
Previous: Comentarea programului
  Cuprins
Problema propusa
Sa se implementeze un set de functii care sa realizeze urmatoarele
operatii:
- adaug (t,id) - introduce identificatorul id
în tabela de simboluri t;
- prezent (t,id) - returneaza 1 sau 0 dupa cum
identificatorul id este sau nu prezent în tabela
t;
- sterg (t,id) - elimina id din tabela
t;
- reuniune (t1,t2,t) - t va contine
identificatorii prezenti în t1 sau t2;
- intersectie (t1,t2,t) - t va contine
identificatorii prezenti atât în t1 cât si in
t2;
- diferenta (t1,t2,t) - t va contine
identificatorii prezenti în t1 si absenti în
t2;
- scriu(t) - tipareste în ordine alfabetica
identificatorii din t.
Folosind functiile de mai sus sa se realizeze un program care
citeste doua secvente consecutive de text, care se termina fiecare
cu caracterul `.`. Dupa citirea textelor se cere sa se
tipareasca, în ordine alfabetica, identificatorii prezenti doar
în primul text, apoi cei doar în al doilea text. În continuare se
vor tipari în ordine alfabetica identificatorii care sunt prezenti
atât în primul cât si în al doilea text. În final se afiseaza
identificatorii care apar în cel putin unul din cele doua texte.
Next: Liste liniare multiplu înlantuite
Up: Liste liniare simplu înlantuite
Previous: Comentarea programului
  Cuprins
Cristian Gavrila
2001-10-02