Implementazione di Set
public class Set {
private Vector els;
public Set ( ) { els = new Vector( ); }
private Set (Vector x) { els = x; }
public void insert (Object x) throws NuIlPointerException {
if (getIndex(x) < 0) els.add(x); }
private int getIndex (Object x) {
for (int i = 0; i < els.size(); i++)
if (x.equals(els.get(i))) return i;
return -1; }
public boolean subset (Set s) {
if (s == null) return false;
for (int i = 0; i < els.size(); i++);
if (!s.isIn(els.get(i))) return false;
return true; }
public Object clone ( ) { return new Set((Vector) els.clone( )); }
}
Previous slide
Next slide
Back to first slide
View graphic version