Especificació

Representa un feix de vectors (vectors.Vector)

class feixos.Feix

Crea un feix buit(sense cap vector)

Mètodes

afegeix()

Afegeix un vector al feix (al final)

Operacions

Operació

Resultat

len(v)

Retorna el nombre de vectors

f[i]

Retorna l’i-èssim vector del feix. Es compleix que \(0 \leq i \lt len(f)\)

v in f

Consulta si el v és un dels vectors del feix

iter(f)

Itera sobre els vectors del feix, en ordre lexicogràfic

La classe també ha de suportar la conversió a string.

Implementació

Per a implementar aquesta classe cal un atribut privat que emmagatzemi els vectors del feix. es recomana que sigui una llista.

Vegeu el fitxer feixos.py.