Сегодня я пошел на собеседование и задал этот вопрос:
Предположим, что у вас есть один миллиард целых чисел, которые несортированы в файле диска. Как бы вы определили наибольшие сотни номеров?
Я даже не знаю, где я начну с этого вопроса. Каков наиболее эффективный процесс для правильного результата? Нужно ли мне через файл диска сто раз захватывать самое большое число, еще не включенное в мой список, или есть лучший способ?