Пример #1
0
 static void Insert(int n)
 {
     for (int i = 0; i < n; i++)
     {
         _map.Set(_rand.Next(), _rand.Next());
     }
 }
Пример #2
0
        public static void HashTableTest()
        {
            ChainingHashTable ht = new ChainingHashTable();

            //Set()
            ht.Set(123456, 100);
            ht.Set(654321, 200);
            ht.Set("ABC", 300);
            ht.Set("CBA", 400);

            //Get()
            Console.WriteLine("Get(CDE) = {0}", ht.Get("123456"));
            Console.WriteLine("Get(ABC) = {0}\n\n", ht.Get("ABC"));

            //Indexer set
            ht[1]   = 500;
            ht[0.5] = 600;
            ht['A'] = 700;

            //Indexer get
            Console.WriteLine("ht[1] = {0}", ht[1]);
            Console.WriteLine("ht[0.5] = {0}", ht[0.5]);
        }