Pila sense duplicats P91890


Statement
 

pdf   zip   main.py

thehtml

Implementeu una classe per a piles d’enters sense duplicats.

Descarregueu-vos el fitxer code.py. Aquest ja conté la interfície de la classe i un programa principal de proves que la fa servir.

La vostra implementació ha de ser senzilla i eficient (tant en espai com en temps). Comproveu els possibles errors amb assercions. Documenteu el vostre codi adequadament.

Public test cases
  • Input

    push 3
    push 5
    push 2
    push 3
    top
    pop
    top
    pop
    top
    pop
    empty

    Output

    2
    5
    3
    True
    
  • Input

    push 2
    push 2
    push 2
    pop
    empty
    push 2
    empty
    

    Output

    True
    False
    
  • Information
    Author
    Jordi Petit
    Language
    Catalan
    Official solutions
    Python
    User solutions
    Python