Теоретически, это зависит от количества уникальных чисел в потоке чисел.Но любой реальный сценарий из жизни, который я могу себе представить, будет смехотворно медленнее.Чем больше уникальных чисел вы обработаете, тем медленнее будет решение массива.
HashTable обычно поддерживает одинаковую скорость доступа, независимо от того, насколько большим он становится.Для «бесконечного потока» я не представляю, как HashTable не будет лучшим решением.Как вы собираетесь искать в массиве?