User Tools

Site Tools


laboratoare:04-tipuri-de-date-abstracte

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
laboratoare:04-tipuri-de-date-abstracte [2016/03/20 23:52]
mihai.dumitru2201
laboratoare:04-tipuri-de-date-abstracte [2016/03/24 14:54] (current)
mihai.dumitru2201 Correction
Line 17: Line 17:
  
 Un TDA familiar este **list**. În primul laborator am lucrat cu liste de întregi, definind o listă ca fiind fie lista vidă, fie un întreg introdus în altă listă. Deasemena am definit o mulțime de operații posibile pe listă: ''​isEmpty'',​ ''​head'',​ ''​tail'',​ ''​add'',​ ''​get'',​ ''​ins'',​ ''​show''​.\\ Un TDA familiar este **list**. În primul laborator am lucrat cu liste de întregi, definind o listă ca fiind fie lista vidă, fie un întreg introdus în altă listă. Deasemena am definit o mulțime de operații posibile pe listă: ''​isEmpty'',​ ''​head'',​ ''​tail'',​ ''​add'',​ ''​get'',​ ''​ins'',​ ''​show''​.\\
-Pentru a lucra cu liste într-un limbaj ca C, am scris două //​implementări//​ distincte, și anume ''​LinkedList''​ și ''​ArrayList''​. Ambele implementări respectă specificațiile din primul paragraf.+Pentru a lucra cu liste într-un limbaj ca Java, am scris două //​implementări//​ distincte, și anume ''​LinkedList''​ și ''​ArrayList''​. Ambele implementări respectă specificațiile din primul paragraf.
  
 <note important>​ <note important>​
Line 277: Line 277:
  
 <code haskell> <code haskell>
-List a = Empty | Cons a (List a)+data List a = Empty | Cons a (List a)
 </​code>​ </​code>​
  
laboratoare/04-tipuri-de-date-abstracte.1458510724.txt.gz · Last modified: 2016/03/20 23:52 by mihai.dumitru2201