Fundamente de informatică - Tema 5

  1. Lucrul cu liste
    Implementați funcțiile List.exists și List.for_all care verifică o proprietate (funcție booleană) pentru elementele unei liste, folosind List.fold_left .
  2. Citirea de termeni
    Scrieți o funcție care citește un termen (constantă, variabilă, sau funcție de termeni). În C, verificați doar sintaxa corectă. În ML, returnați reprezentarea termenului (identificatori cu inițială mare sunt considerați variabile, cei cu inițială mică sunt constante).
  3. Union-Find
    Implementați o structură Union-Find pentru șiruri folosind o tabelă de asociere (în ML: Map).
    vezi dezvoltarea soluției pentru unificare de termeni
Marius Minea
Last modified: Thu Nov 15 14:00:00 EEST 2012