Definizione di una classe per gestire un insieme di numeri, con ripetizioni (multiinsieme)

Operazioni previste

La classe deve poter essere utilizzata dal programma UsaMultiInsieme.java

Il metodo che restituisce la media può essere reso più efficiente se si mantiene nell'oggetto anche la somma degli elementi presenti.

Soluzione

Si raccomanda di leggere la soluzione MultiInsieme.java solo dopo aver cercato di risolvere il problema autonomamente.

Estensione

Definire una sottoclasse che implementa anche le operazioni seguenti: La classe deve poter essere utilizzata dal programma UsaMultiInsiemeConEliminazione.java

Il metodo che restituisce la varianza può essere reso più efficiente se si mantiene nell'oggetto anche la somma dei quadrati degli elementi presenti. In questo caso deve essere riscritto anche il metodo inserisci

Soluzione

Si raccomanda di leggere la soluzione MultiInsiemeConEliminazione.java solo dopo aver cercato di risolvere il problema autonomamente.