public static void DisplayChainingTable() { ChainingTable <Person> table = new ChainingTable <Person>(key => key % 100); Person person1 = new Person(900254, "Lee", "Seoul"); Person person2 = new Person(900139, "Kim", "Jeju"); Person person3 = new Person(900827, "Han", "Kangwon"); table.Insert(person1.SocialNumber, person1); table.Insert(person2.SocialNumber, person2); table.Insert(person3.SocialNumber, person3); DisplayChainingTableSearch(table, 900254); DisplayChainingTableSearch(table, 900139); DisplayChainingTableSearch(table, 900827); DeleteChainingTableSearch(table, 900254); DeleteChainingTableSearch(table, 900139); DeleteChainingTableSearch(table, 900827); }
private static void DisplayChainingTableSearch(ChainingTable <Person> table, int socialNo) { var person = table.Search(socialNo); person?.ShowInfo(); }