java中哪种查找算法最有效率

需要这个算法来查找文本中的文字内容

这个问题不能一概而论


如果有一种算法优于其他算法,那么其他算法就不存在了不是?


所以,要看在什么情况下,那么有这么几个方面

    背景数量级和匹配数量级,就是说你要在多少数据中查找多少数据。

    背景数据差异度,背景数据如果包罗万象,或者都是数字,那么选择的算法区别就大了

    背景数据整理程度。很多人在选择查找算法时不考虑这个,但是这在实际应用中很有异议,比如数据都排序过和没有排序过,可想而知算法的选择有很大的不同。

    匹配方式,是用“等于” 这种方式匹配,还是用like这种方式匹配,也对算法有很大影响。

温馨提示:答案为网友推荐,仅供参考
相似回答