|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface Insieme<T extends java.lang.Comparable<T>>
ADT insieme, presenta le proprietà tipiche dell'insieme: aggrega elementi
tutti dello stesso tipo, non esiste un legame posizionale fra gli elementi,
non è possibile avere elementi duplicati nell'insieme.
Sono definite alcune operazioni fra insiemi e fra elemento e insieme.
Eventuali eccezioni saranno di tipo uncatched
Nota Bene:
Method Summary
booleanappartiene(T elem)
Operazione per determinare se l'elemento passato come parametro appartiene
all'insieme.
Insieme<T>clone()
Restituisce un nuovo insieme che ha gli stessi elementi dell'insieme di partenza
Insieme<T>differenza(Insieme<T> ins)
Operazione che restituisce un insieme contenente gli elementi che sono
presenti nell'insieme (this) e non sono presenti nell'insieme passato come
parametro.
voidescludi(T elem)
Operazione per rimuovere dall'insieme l'elemento passato come parametro.
voidincludi(T elem)
Operazione per includere nell'insieme l'elemento passato come parametro.
Insieme<T>intersezione(Insieme<T> ins)
Operazione che restituisce un insieme contenente gli elementi presenti sia
nell'insieme (this) sia in quello passato come parametro.
booleanisEmpty()
operazione per testare se l'insieme è vuoto
Insieme<T>unione(Insieme<T> ins)
Operazione che restiuisce un insieme contenente gli elementi presenti
indifferentemente nell'insieme (this) oppure in quello passato come parametro.
Method Detail
includi
void includi(T elem)
elem - il dato da inserire nell'insieme
escludi
void escludi(T elem)
elem - il dato da rimuovedere dall'insieme
intersezione
Insieme<T> intersezione(Insieme<T> ins)
ins - il secondo insieme su cui operare
unione
Insieme<T> unione(Insieme<T> ins)
ins - il secondo insieme su cui operare.
differenza
Insieme<T> differenza(Insieme<T> ins)
ins - il secondo insieme su cui operare
appartiene
boolean appartiene(T elem)
elem - l'elemento da testare nell'insieme.
isEmpty
boolean isEmpty()
clone
Insieme<T> clone()
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
PREV CLASS
NEXT CLASS
FRAMES
NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD
DETAIL: FIELD | CONSTR | METHOD