我們有像名字一樣的字符串對的映射:位置(像絕對位置一樣的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