2019-05-09 19:32:54 +08:00
|
|
|
package DataStructures.HashMap.Hashing;
|
|
|
|
|
2018-05-19 22:04:47 +08:00
|
|
|
import java.util.Scanner;
|
|
|
|
|
|
|
|
public class Main {
|
2020-10-24 18:23:28 +08:00
|
|
|
public static void main(String[] args) {
|
2018-05-19 22:04:47 +08:00
|
|
|
|
2020-10-24 18:23:28 +08:00
|
|
|
int choice, key;
|
2018-05-19 22:04:47 +08:00
|
|
|
|
2020-10-24 18:23:28 +08:00
|
|
|
HashMap h = new HashMap(7);
|
|
|
|
Scanner In = new Scanner(System.in);
|
2018-05-19 22:04:47 +08:00
|
|
|
|
2020-10-24 18:23:28 +08:00
|
|
|
while (true) {
|
|
|
|
System.out.println("Enter your Choice :");
|
|
|
|
System.out.println("1. Add Key");
|
|
|
|
System.out.println("2. Delete Key");
|
|
|
|
System.out.println("3. Print Table");
|
|
|
|
System.out.println("4. Exit");
|
2018-05-19 22:04:47 +08:00
|
|
|
|
2020-10-24 18:23:28 +08:00
|
|
|
choice = In.nextInt();
|
|
|
|
|
|
|
|
switch (choice) {
|
|
|
|
case 1:
|
|
|
|
{
|
|
|
|
System.out.println("Enter the Key: ");
|
|
|
|
key = In.nextInt();
|
|
|
|
h.insertHash(key);
|
|
|
|
break;
|
|
|
|
}
|
|
|
|
case 2:
|
|
|
|
{
|
|
|
|
System.out.println("Enter the Key delete: ");
|
|
|
|
key = In.nextInt();
|
|
|
|
h.deleteHash(key);
|
|
|
|
break;
|
|
|
|
}
|
|
|
|
case 3:
|
|
|
|
{
|
|
|
|
System.out.println("Print table");
|
|
|
|
h.displayHashtable();
|
|
|
|
break;
|
|
|
|
}
|
|
|
|
case 4:
|
|
|
|
{
|
|
|
|
In.close();
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|