Лучший способ сохранить граф DAWG и восстановить его из файла
Я хочу записать график слов языка в файл в приложении и получить его на заставке, сначала мне показалось, что я использую json, но я думаю, что должен быть лучший способ с меньшим размером файла.(игра в скрэббл) Я уже строю Доуг. корень такой:
public class DawgNode
{
public DawgNode(int id)
{
Id = id;
}
public int Id { get; set; }
public bool Final { get; set; }
public Dictionary<char, DawgNode> Edges { get; set; } = new Dictionary<char, DawgNode>();
}
Я читал эту страницу здесь и здесь, но не мог понять это, любой намек, пожалуйста?