Gesloten addressering

Log in om je oplossingen te testen.
import java.util.ArrayList; public class HashTabel<Sleutel, Waarde> { public class Paar { private Sleutel sleutel; private Waarde waarde; public Paar(Sleutel sleutel, Waarde waarde) { this.sleutel = sleutel; this.waarde = waarde; } } private int aantalWaarden; private static final int AANTAL_POSITIES = 10; private ArrayList<Paar> paren; public HashTabel() { aantalWaarden = 0; // TODO } public void voegToe(Sleutel sleutel, Waarde waarde) { // TODO } public Waarde zoekOp(Sleutel sleutel) { // TODO } public int getAantalWaarden() { return aantalWaarden; } public static int getAantalPosities() { return AANTAL_POSITIES; } @Override public String toString() { StringBuilder output = new StringBuilder(); for (Paar paar : paren) { if (paar != null) { output.append("{").append(paar.sleutel).append(", ").append(paar.waarde).append("}"); } else { output.append("null"); } output.append(", "); } return output.toString(); } }
Je kunt zo vaak indienen als je wenst. Er wordt enkel rekening gehouden met je laatst ingediende oplossing.
Log in om je oplossingen te testen.