Интервьюер спросил меня, вопрос прост: find the top 100 from 1 million integers (32-bits)
.
Когда я решал вопрос, я думал, что если я put all the 1 million integers into the memory
, это займет 4 MB space
.
Мой вопрос, вероятно, не имеет ничего общего с вопросом об интервью, но вот он:
если 1 миллион целых чисел хранится в файле num.txt
, и еще больше, я хочу read the all out
файла и put them in memory
(возможно, сохранить их в массиве), тогда how many IO will it take
?