串红黑树

时间:2015-12-09 12:22:31

标签: string tree html-lists

我应该对我正在阅读的关于红黑树的文章做出回应,并使用相对密钥而不是绝对密钥。讨论的重点应该是将其与字符串联系起来。

当键应该是数值时,我不知道如何使用红黑树来处理字符串。

我能弄清楚的最好的是字符串可以按某些条件排序,然后该有序列表中每个字符串的索引就是它的键。之后,树上的所有操作都是在红黑树上进行的正常操作。

这是对的吗?如果是这样,它可以用于什么?

1 个答案:

答案 0 :(得分:0)

有一个词典顺序,您可以将其用作字符串之间比较的标准,并以多种语言实现。这个词典顺序用于命令真实词典的单词,一种纸张。

您需要设置此顺序,以便知道密钥是否必须放在节点的左侧(当密钥小于节点的密钥时)或右侧(何时更大)

Wikipedia entry for lexicographical order

所以是的,你可以处理一个以字符串为键的红黑树。