文件名称:TestNEWACBM2.0
- 所属分类:
- 数据结构常用算法
- 资源属性:
- [Windows] [Visual C] [源码]
- 上传时间:
- 2012-11-26
- 文件大小:
- 17kb
- 下载次数:
- 0次
- 提 供 者:
- h**
- 相关连接:
- 无
- 下载说明:
- 别用迅雷下载,失败请重下,重下不扣分!
介绍说明--下载内容均来自于网络,请自行研究使用
NewACBM
但是ACBM有两个问题要解决:
1:对于多个一样的key,只能返回最后一个。
2:同一个规则在数据中多次,则都返回
这两条都不满足目前的要求。必须改。在不更改acbm算法的前提下,更改外包类
第一个问题通过在初始化解决,记住相同key之间的关系。匹配后再将相同key对应的其他key编号返回u
第二个问题,对于ACBM返回的规则,进行去重
顺序:去重后,再将相同key所对应的编号返回
NewACBM 2.0
修改了前面的bug:当clean规则后,再次使用ACBM的时候,原来的规则还存在。更改的方法是在clean的时候将规则的计数置0就可以了。
CMY_AC_BM构造函数中m_havesamerule和m_samepatternlink 的初始化应该为RULECOUNTMAX 个-However, ACBM There are two problems to solve:
1: For more than the same key, only to return last one.
2: The same rule several times in the data, then returns
These two do not meet current requirements. Must be changed. Acbm algorithm without changing the premise, change & Outsourcing
The first problem to solve through the initialization, remember that the relationship between the same key. Match and then the same number key corresponding to the other key to return u
The second question, for ACBM return rules, to re-
Order: to re-post, and then the same as the corresponding number key to return
NewACBM 2.0
Modified the previous bug: When the clean rules, re-use of ACBM, when the original rules still exist. Change the approach is clean when the count of the rule set 0 on it.
CMY_AC_BM constructor m_havesamerule and m_samepatternlink initialization should RULECOUNTMAX months
但是ACBM有两个问题要解决:
1:对于多个一样的key,只能返回最后一个。
2:同一个规则在数据中多次,则都返回
这两条都不满足目前的要求。必须改。在不更改acbm算法的前提下,更改外包类
第一个问题通过在初始化解决,记住相同key之间的关系。匹配后再将相同key对应的其他key编号返回u
第二个问题,对于ACBM返回的规则,进行去重
顺序:去重后,再将相同key所对应的编号返回
NewACBM 2.0
修改了前面的bug:当clean规则后,再次使用ACBM的时候,原来的规则还存在。更改的方法是在clean的时候将规则的计数置0就可以了。
CMY_AC_BM构造函数中m_havesamerule和m_samepatternlink 的初始化应该为RULECOUNTMAX 个-However, ACBM There are two problems to solve:
1: For more than the same key, only to return last one.
2: The same rule several times in the data, then returns
These two do not meet current requirements. Must be changed. Acbm algorithm without changing the premise, change & Outsourcing
The first problem to solve through the initialization, remember that the relationship between the same key. Match and then the same number key corresponding to the other key to return u
The second question, for ACBM return rules, to re-
Order: to re-post, and then the same as the corresponding number key to return
NewACBM 2.0
Modified the previous bug: When the clean rules, re-use of ACBM, when the original rules still exist. Change the approach is clean when the count of the rule set 0 on it.
CMY_AC_BM constructor m_havesamerule and m_samepatternlink initialization should RULECOUNTMAX months
(系统自动生成,下载前可以参看下载内容)
下载文件列表
TestNEWACBM2.0\ac_bm.cpp
..............\ac_bm.h
..............\MY_AC_BM.cpp
..............\MY_AC_BM.h
..............\Test.cpp
..............\TestACBM.dsp
..............\TestACBM.dsw
..............\TestACBM.ncb
..............\TestACBM.opt
..............\TestACBM.plg
..............\Debug
TestNEWACBM2.0
..............\ac_bm.h
..............\MY_AC_BM.cpp
..............\MY_AC_BM.h
..............\Test.cpp
..............\TestACBM.dsp
..............\TestACBM.dsw
..............\TestACBM.ncb
..............\TestACBM.opt
..............\TestACBM.plg
..............\Debug
TestNEWACBM2.0