Я пишу сервер на Java, который позволяет клиентам играть в игру, похожую на 20 вопросов.Сама игра в основном представляет собой двоичное дерево с узлами, которые представляют собой вопросы об объекте, и листьями, которые являются предположениями об идентичности объекта.Когда игра угадывает неправильно, она должна быть в состоянии получить правильный ответ от игрока и добавить его в дерево.Эти данные затем сохраняются в файле произвольного доступа.
Вопрос в следующем: как вы представляете дерево в файле, чтобы в дальнейшем можно было повторно обработать данные в виде дерева.
Если вы знаете, где я могу найти информацию о сохранении структур данных, таких как деревья, организованных как таковые при записи / чтении в файлы, тогда, пожалуйста, свяжите это.Большое спасибо.
Спасибо за быстрый ответ всем.Это школьный проект, поэтому у него есть некоторые странные требования, такие как использование файлов с произвольным доступом и telnet.