只是爲了確保我沒有重新發明輪子,我想看看是否有一些已知算法,類或可以幫助我解決問題的東西。我有一個來自應用程序的URL的巨大列表。我想將這些URL提供給一個樹來創建類似網站地圖的數據結構。將URL列表轉換爲樹
看起來像這樣的事情可能以前做過。但是,從我的搜索中看到的所有內容似乎都是從xml到樹。理想情況下,我希望在Java中有答案,但如果有必要,我相信我可以自己將它翻譯成Java。如果我需要自己做,我會考慮每個URL並將它們分解成索引。
[root] [0] [1] [1] -file wwe.site.com/dir1/dir2/file.html [root] [0] [1] [1] www.site.com/dirabc/dir2/file.html
所以,我會分析每個URL到偏移[0], [1], [2], …
等,以及那些被深度倒在樹裏添加他們。那至少是我最初的計劃。我願意接受任何和所有建議!
你最喜歡的搜索引擎是一個很好的開始尋找東西的地方,以防止你重新發明輪子。你有什麼嘗試? –