public class ArrayDoubling implements Dizionario { // array di coppie (elem,chiave) private Coppia[] S= new Coppia[1]; private int n = 0; // classe Coppia private class Coppia { public Object elem; public Comparable chiave; public Coppia(Object e, Comparable k) { this.elem = e; this.chiave = k; } public String toString(){ return chiave.toString()+ ":"+elem.toString(); } } /* * Sia i la posizione dell’elemento di S con chiave k, * tale elemento può essere sovrascritto con l’elemento di S in posizione (n-1), * decrementando poi n di uno ed eventualmente (se n