public static void main(String[] args) { Link element; int size, nrEl; Scanner sc = new Scanner(System.in); System.out.print("Introduceti dimensiunea tabelei: "); size = sc.nextInt(); System.out.print("Introduceti numarul de elemente: "); nrEl = sc.nextInt(); HashTable htb = new HashTable(size); // inserare for (int i = 0; i < nrEl; i++) { // generare random elemente intre 1 si 100 Random rand = new Random(); int key = rand.nextInt((100 - 1) + 1) + 1; element = new Link(key); htb.insert(element); } htb.displayTable(); // inserare element System.out.print("Insereaza un element: "); int elIns = sc.nextInt(); element = new Link(elIns); htb.insert(element); htb.displayTable(); // stergere element System.out.print("Sterge un element: "); int elDeSters = sc.nextInt(); htb.delete(elDeSters); htb.displayTable(); System.out.print("Cauta un element: "); int elCautat = sc.nextInt(); element = htb.find(elCautat); if (element != null) System.out.println("A fost gasit " + elCautat); else System.out.println("Nu a fost gasit " + elCautat); sc.close(); }