我们有像名字一样的字符串对的映射:位置(像绝对位置一样的unix a la myfolder/
)。我们给了一些地点la myfolder/mysubfolder/myfile
。如何找到最适合给定网址的地图位置?有一个字符串映射如何将其与给定字符串进行比较
例子,我们有一个地图,如:
service1:myfolder/
service2:myfolder/mysubfolder/
service3:myfolder/myothersubfolder/
service4:myfolder/mysubfolder/myfile
我们给定值myfolder/mysubfolder/myfile/blablabla/
(串)。 我们想知道它与我们地图中哪个项目最相关。 搜索结果为service4
为最相关内容的地图项。
那么如何通过给定的字符串值来查找它最相关的地图元素呢?
请提供一些代码,因为我是C++ nube,不知道如何实现这样的事情?
所以我简化了一个问题 - now all relation I need is in how deep given path is在字符串的情况下,可以通过遍历所有地图路径来查看长度,寻找给定路径的出现并记住在给定路径中找到的最长地图项目路径。
邮政编码。 – 2011-05-12 14:22:52
你标记了你的问题提升 - 是一个双向映射选项? – Cascabel 2011-05-12 14:23:17
你目前试过什么?你有没有可以分享的代码? – dma 2011-05-12 14:25:09