1.DFA算法
DFA算法的原理可以参考这里,简单来说就是通过Map构造出一颗敏感词树,树的每一条由根节点到叶子节点的路径构成一个敏感词,例如下图:
代码简单实现如下:
public class TextFilterUtil {
//日志
private static final Logger LOG = LoggerFactory.getLogger(TextFi...
分类:
编程语言 时间:
2015-01-19 14:28:36
阅读次数:
220
C++2011标准的右值引用语法去搜索“c++11右值引用”右值引用,当传入临时对象时可以避免一次拷贝。右值引用。举个例子C/C++ code?12345678//需要一次构造,两次赋值,即三次深拷贝 swap(T&a,T&b) { Ttmp(a); a=b; b=tmp; }使用右值引用后只需三次...
分类:
其他好文 时间:
2014-12-20 10:25:55
阅读次数:
171
顺序表///<summary>///逆序输出///</summary>publicvoidReverse(){if(length<=1){return;}for(inti=0;i<length/2;i++){Ttmp=dataset[i];dataset[i]=dataset[length-i-1];dataset[length-i-1]=tmp;}}2.单链表///<summary>///逆序///</summary>pub..
分类:
其他好文 时间:
2014-10-20 17:31:01
阅读次数:
228