读书人

急问:两个字符串快速比较的方法,该如

发布时间: 2012-02-13 17:20:26 作者: rapoo

急问:两个字符串快速比较的方法
1.不能一个字符一个字符去比较
2.不需要特别准确(比如90%以上准确就可以了)
3.应该可以提取一些特征值,按照特征值是否一样来比较,算法是什么?

[解决办法]
特征码?

求ASCII值肯定不准确。。。。。
[解决办法]
2边都现计算特征码,那还不如直接字节比较呢。
2边都预计算特征码,那你用hash/MD5都可以啊,还问什么呢?

[解决办法]
用memcmp吧,要想不必太精确,就自己随机抽取某个片断进行比较!
[解决办法]
memcpy这个用汇编写的,应该比你自己的方案要快一些。

读书人网 >C++

热点推荐