<分区>
Possible Duplicate:
Build an index for substring search?
我正在开发一个文件名搜索工具。我想在一个硬盘(或多个硬盘)中搜索可能有数百万个文件名。
给定文件:application 3 - jack smithinson
搜索:
- '
应用程序
', '3
', 'jack
', 'smithinson
' - '
smith
' - '
inson
'
应该都返回这个文件。
这种操作的最佳数据结构是什么?为什么?
- 二叉树。
- 特里。
- SQLite 数据库,文件名
- 更多?