【发布时间】:2010-09-11 08:45:52
【问题描述】:
我需要在 C 中实现内存中的 tuple-of-strings 匹配功能。将有大量与不同操作关联的元组列表以及要与列表匹配的大量事件。
元组列表:
("one", "four")
("one")
("three")
("four", "five")
("six")
event ("one", "two", "three", "four") 应该匹配列表项 ("one", "four") and ("one") and ("three") 但不匹配 ("四”,“五”)而不是(“六”)
我当前的方法使用所有元组字段值的映射作为使用该值的每个元组列表的键。有很多冗余的散列和列表插入。
有没有正确或经典的方法来做到这一点?
【问题讨论】: