Спасибо, что ответили на мой вопрос. Да, вы догадались, что это за код.
Я думаю, что да, использование отображения строки в целые числа сэкономило бы мне некоторое пространство для списка смежности. В этом смысле вышеуказанная ошибка может быть устранена.
Однако я использовал java -jar -Xmx1024M. Это дает возможность запускать программу с большим количеством динамической памяти, и поскольку она позволяет использовать ее в данной задаче, это не должно быть причиной того, что моя отправка не удалась.
Производительность может быть одной из причин сбоя бота, хотя я не уверен.
Что касается вашего решения,
Если я создам Карту, а затем сохраню числа в списке смежности, это сэкономит мне немного места, но также добавит дополнительный поиск каждый раз, когда мне нужно получить доступ к узлу во время моего обхода bfs / dfs. Это беспокоит меня. Вы говорите, что я не должен создавать список смежности вообще? Я правильно понял, что вы пытаетесь сказать правильно.
спасибо.