La bossa

Heu d’implementar una classe per a una "bossa d’enters" amb les operacions següents:

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

Doneu el cost asimptòtic de cadascuna de les operacions públiques en funció d’nn on nn és el nombre d’elements a la bossa; podeu suposar que kk és un valor constant. Comproveu els possibles errors amb assercions. La vostra implementació ha de ser eficient: cap operació pot tenir cost superior a logarítmic. Documenteu el vostre codi adequadament (ni poc, ni massa).

Informació del problema

Autoria: Jordi Petit

Generació: 2026-01-25T11:01:14.310Z

© Jutge.org, 2006–2026.
https://jutge.org