Beispiel #1
0
        static void TestHT(A_Hashtable <Person, Person> ht)
        {
            LoadDataFromFileAndRemove(ht);
            Person testPerson = new Person(478403546, "Rebecca", "Mann");

            Console.WriteLine("Hash table type " + ht.GetType().ToString());

            TestEnumerator(ht);
            //Console.WriteLine(ht.ToString());
            Console.WriteLine("# of people: " + ht.Count);
            Console.WriteLine("Number of collisions: " + ht.NumCollisions);
            Console.WriteLine("Person Found: " + ht.Get(testPerson));
            Console.WriteLine("Person Found: " + ht.Get(testPerson));
            Console.WriteLine("Person Found: " + ht.Get(new Person(20765921, "", "")));
            Console.WriteLine("Person Found: " + ht.Get(new Person(725215354, "", "")));
            Console.WriteLine("Person Found: " + ht.Get(new Person(111111111, "", "")));

            Console.WriteLine("\n\n");
        }