|
||||||||||
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
boolean
appartiene(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.
void
escludi(T elem)
Operazione per rimuovere dall'insieme l'elemento passato come parametro.
void
includi(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.
boolean
isEmpty()
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