Я хочу использовать алгоритм для уменьшения памяти, используемой для сохранения конкретного текстового файла. Я действительно не знаю, как хранится текст, но у меня есть идея.
Было бы лучше расширить текстовый редактор с открытым исходным кодом (если да, чем какой) или написать текстовый редактор самостоятельно.
Было бы неплохо, если бы кто-то мог также дать мне ссылку или учебное пособие на некоторые основы о том, как работают текстовые редакторы и как хранятся данные.
Отредактировано для добавления
Чтобы уточнить, что я хотел сделать, это вместо того, чтобы сохранять дубликаты слова, создать хеш-таблицу и сохранить адрес, куда его нужно поместить.
Таким образом, я бы не стал хранить дубликаты.
Это стало бы специфичным для конкретного текстового редактора.
Обновление
спасибо всем, что я получил то, что вы все пытаетесь сказать. В любом случае, все, что я хотел сделать, это вместо того, чтобы сохранять дубликаты слова, создать хеш-таблицу и сохранить адрес, по которому его нужно разместить.
Я бы не стал хранить дубликаты.
Да, и это стало бы специфичным для конкретного текстового редактора. никогда не осознавал этого.