В 99.9999% случаев ты даже к половине половины максимального значения не приблизишься и близко, так зачем забивать этим голову?
А случаи, где приблизишься, вопрос о типе счётчика будет самой наименьшей твоей проблемой.
Андрей, в теории. Если сложные и большие дженерики с рекурсией использовать и другие возможности. Поскольку ты только учишься, тебе об этом врядли стоит сейчас переживать.
Опять же, всё ещё от железа сильно зависит, у кого-то и иде может с трудом тянуть.
Андрей, а какая разница? Эти конструкции есть только у тебя на компьютере, их цель облегчить тебе жизнь. Если твоё железо нормально тянет тяжёлые конструкции, то зачем от них отказываться?
Это, считай, выбор между иде и блокнотом.
Я вот просто не понимаю таких, как ты. Вот ты задаёшь вопрос, тратишь время, описываешь всё в надежде получить ответ, но по какой такой мистической причине ты копируешь всё, что угодно, только не место, где возникает ошибка.
Это что, болезнь какая-то или что?
Ты эту функцию сам написал? Если да, то вопрос не имеет смысла, а если нет, то возьми и разберись что здесь написано.