@ANDBIN
andbin, allora nell'implementazione di view non è strettamente necessario usare il glb, potrei farne benissimo a meno e sostituirlo con un ciclo for, però ormai mi aveva incuriosito questo problema e volevo farlo con quel metodo per capire una volta per tutte come funziona questa faccenda!
Però a me va a runtime..se vuoi ti posto il codice:
public class Test1 {
public static void main(String[] args){
ElasticSetClass<Integer> v;
v=new ElasticSetClass<Integer>();
System.out.println(v.isEmpty());
System.out.println(v.size());
v.add(6);
v.add(7);
v.add(5);
v.add(13);
v.add(9);
v.add(10);
Integer x=v.glb(8);
Integer y=v.lub(8);
System.out.println(x);
System.out.println(y);
System.out.println(v.view(6, 9));
}
}
con questa classe di test mi gira correttamente e mi da gli output giusti...
@MIGLIORABILE
Migliorabile, hai ragione, mi era sfuggita questa cosa!