我需要创建一个口令,其中键是字符串,值是对象。 但我不希望密钥与用户提供的字符串完全匹配。相反,我想要键包含字符串的一部分。让我通过示例来解释松散词典,需要咨询
如果在密钥“Johnson”下的字典中有条目,我希望能够在给定输入字符串“John”,“Jo”的情况下找到值 。另外我希望能够提取几个匹配 输入字符串的值。例如,如果有条目“John A”和“John B”,我希望 具有像FindFirst这样的功能,它会将迭代器返回到第一个匹配值。
理想我宁愿使用现有System.Collections.Generic.Dictionary 可能派生新类并覆盖一些方法
它听起来像你真的想要一个trie – 2009-12-07 11:16:24