Я должен сформировать ответ на бумагу, которую я читаю о красных черных деревьях, и используя относительные ключи вместо абсолютных. Предполагается, что точка обсуждения относится к строкам.string red black tree
Я точно не знаю, как можно использовать красное черное дерево для обработки строк, когда ключи должны быть числовыми значениями.
Лучшее, что я могу понять, это то, что строки могут быть отсортированы по некоторым критериям, а затем индекс каждой строки в этом упорядоченном списке является его ключом. После этого все операции над деревом являются нормальными, которые выполняются на красном черном дереве.
Это правильно? И если да, для чего его можно использовать?
Одним из часто используемых вариантов красного черного дерева является string_map, который может использоваться для сопоставления строк любому желаемому значению, хотя в любом отдельном дереве все значения должны быть одного типа. –