У меня есть компьютер с 1 МБ ОЗУ и никакое другое локальное хранилище. Я должен использовать его, чтобы принять 1 миллион 8-значных десятичных чисел по TCP-соединению, отсортировать их, а затем отправить отсортированный список по другому TCP-соединению.
Список номеров может содержать дубликаты, которые я не должен отбрасывать. Код будет помещен в ПЗУ, поэтому мне не нужно вычитать размер моего кода из 1 MB. У меня уже есть код для управления портом Ethernet и обработки TCP/IP-соединений, и для его данных состояния требуется 2 KB, включая буфер 1 килобайт, через который код будет считывать и записывать данные. Есть ли решение этой проблемы?
Источники вопроса и ответа:
slashdot.org