Как я могу хранить 10pow9 количество целых чисел в массиве.
Я должен хранить 10pow9 количество целых чисел. Когда я попытался сохранить его в массиве, он выдает ошибку времени выполнения. Так что же я должен использовать вместо массива, чтобы избежать ошибки во время выполнения.
Что я уже пробовал:
Я попытался объявить массив глобально, но это не работает.
Dave Kreskowiak
Итак, вы хотите сохранить 1 000 000 000 целых чисел? 32-битные или 64-битные целые числа? 32-битным потребуется более 4 ГБ оперативной памяти, в то время как 64-битным целым числам потребуется вдвое больше.
Это звучит как плохая идея, в зависимости от того, что вы делаете.
Akshit11
Да, тогда каким же должен быть альтернативный способ хранения этого числа целых чисел?
Я новичок в программировании, поэтому, пожалуйста, помогите.
Dave Kreskowiak
Я новичок в программировании,
Именно это заставляет меня задаться вопросом, почему вы думаете, что вам нужно хранить миллиард точек данных в памяти.
Patrice T
Похоже, это неправильное решение другой проблемы.
Вам нужно объяснить проблему, чтобы получить советы.
Akshit11
Спасибо за вашу помощь.