4
我正在開發一個文件名的搜索工具。我想搜索一個硬盤(或多個硬盤),可能是數百萬個文件名。
給定的文件:application 3 - jack smithinson
搜索:
- '
application
', '3
', 'jack
', 'smithinson
' - '
smith
' - '
inson
'
應該都返回這個文件。
什麼是這種操作的最佳數據結構,爲什麼?
- 二叉樹。
- Trie。
- SQLite數據庫,文件名稱
- 更多?
這兩種方法都沒有答案 – Jason
您將如何維護數據結構?該結構在實際文件系統內容方面需要多少電流? –