如果你对文件有具体的了解,就可能有更快的算法。例如,如果文件包含许多重复的字符/模式,并且你需要进行大量搜索,可以尝试使用后缀树:http://marknelson.us/1996/08/01/suffix-trees/ 根据你的文件和需要在该文件上进行的搜索数量,最快的搜索算法的答案可能会有所不同。