- UID
- 76106
注册时间2014-6-10
阅读权限20
最后登录1970-1-1
以武会友
 
TA的每日心情 | 无聊 2023-3-14 21:31 |
---|
签到天数: 74 天 [LV.6]常住居民II
|
本帖最后由 huangyushun 于 2017-12-5 12:24 编辑
上次发布的源码:
https://www.chinapyg.com/thread-98861-1-1.html
------------------------------------------------------------------------------------------
我的匹配思路:
先尾部,再头部,然后中间分段匹配,就是先双数后单数目前
我的优化思路是:
1,匹配尾部,不成功就看尾部前面是否有相同的,有就相同多少个,跳过多少个
2,如果尾部匹配,那么就看尾部这个在前面是否出现过,不出现,任意地方不匹配,跳这个特征码长度
3,为了防止第二种说法存在问题,每个特征码的跟前面的对比是否出现过,计算距离来做跳板表
------------------------------------------------------------------------------------------
说多了也累,上源码给懒得把码的表哥用,
支持通配符,只要不是00-ff就是通配符,
所以你可以用任意你喜欢的字符做通配符,成对出现即可
支持X86 X64直接搜索,
------------------------------------------------------------------------------------------
坏消息:雷神测试,本搜索匹配,输给KMP SUNDAY
连最渣的暴力搜索,都比我这个搜索快......
思路感觉没问题,但是把码可能太弱了,哎
------------------------------------------------------------------------------------------
老规矩,先上图:
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------
然后就要上源码文件_我相信解压密码,大家都懂的:
人生苦短,我要睡觉.rar
(1.37 KB, 下载次数: 24, 售价: 8 枚飘云币)
------------------------------------------------------------------------------------------
|
评分
-
查看全部评分
|