我的数组中有 NSStrings:
i[0] = axxx
i[1] = axyz
i[2] = axxy
i[3] = abcd
我想传递一个搜索字符串来查找所有需要的字符串。例如,如果我传递“ax”,那么它将返回 3 个字符串,如果我传递“axx”,那么它将返回 2 个字符串。
性能在这里也很关键。该方法应如下所示:
- (NSArray *)searchString:(NSString *)search;
我通常使用NSPredicate
,但这次我可能需要使用前缀树或二叉树,我不确定,但它应该更快。任何建议或实施链接。