private int IndexByHash(T key) => Math.Abs(hash.Calculate(key)) % buckets.Length;
/// <summary> /// Проверяет элемент на принадлежность хэш-таблице /// </summary> /// <returns>Возвращает true, если принадлежит</returns> public bool IsContaining(int value) { int hash = Math.Abs(hashFunction.Calculate(value)) % tableSize; return(hashLists[hash].IsContaining(value)); }