Alfred输入框和Sublime Text的Command Palette 输入进东西后给的suggestion都是substring matching。比如一个命令是abc,那么可以用ab,bc,ac匹配到,但不能用ba,ca。简而言之,就是一个subsequence matching。(参考: http://en.wikipedia.org/wiki/Longest_common_subsequence_problem )
用什么数据结构可以实现这样高效的搜索?
用什么数据结构可以实现这样高效的搜索?