public void Realize() { var HashTable = new OpenAddressingHashTable <int, int>(8); HashTable.Add(1, 1); HashTable.Add(2, 2); HashTable.Add(3, 3); HashTable.Add(4, 4); HashTable.Add(5, 5); HashTable.Add(6, 6); HashTable.Add(7, 7); HashTable.Add(8, 8); HashTable.Add(9, 9); HashTable.Add(10, 10); HashTable.Add(11, 11); HashTable.Add(12, 12); HashTable.Add(13, 13); HashTable.Add(14, 14); HashTable.Add(15, 15); HashTable.Add(16, 16); HashTable.Add(17, 17); Console.WriteLine("Проводиться поиск"); Console.WriteLine(HashTable.Find(4)); Console.WriteLine(HashTable.Find(5)); Console.WriteLine(HashTable.Find(8)); Console.WriteLine(HashTable.Find(9)); Console.WriteLine(HashTable.Find(22)); Console.WriteLine("Проводиться удаление"); Console.WriteLine(HashTable.Remove(4)); Console.WriteLine(HashTable.Remove(12)); Console.WriteLine(HashTable.Remove(22)); }
public void Realize() { var HashTable = new OpenAddressingHashTable <string, int>(8); int Qount = 9999; for (int i = 0; i < Qount; i++) { HashTable.Add(i.ToString(), i); } for (int i = 0; i < Qount; i++) { if (HashTable.Find(i.ToString()) == i) { Console.WriteLine($"{HashTable.Find(i.ToString())} Bitcoin"); } else { Console.ForegroundColor = ConsoleColor.Red; Console.WriteLine($"{HashTable.Find(i.ToString())} Bitcoin Хоба Ошибка"); Console.ResetColor(); } } }