高效敏感词过滤JAVA实现(DFA算法) 5000字2ms 节点 + 2进制标识(节省空间/提高查询效率) 附源码、注释,附带专业敏感词库(3396个敏感词) 看得上就拿去用,替换下一两处util方法、改个路径即可 不求什么,用得好的话,记得有那么一个人提供就够了。 如遇问题,欢迎交流。 QQ 463550192 普通PC测试结果: 2015-5-1 加载时间 : 41542826ns 加载时间 : 41ms 解析字数 : 5000 解析时间 : 2295131ns 解析时间 : 2ms
1
主要介绍了基于java实现DFA算法代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
2021-06-27 16:45:03 56KB java DFA算法
1
编译原理老师布置的作业要求程序实现NFA_DFA,然后还要输出图像,这个程序是读取一个txt文档数据然后输出一个DFA图,生产txt文档的程序是用c++写的,在我上传的另一个资源里,这两个一起用会有奇效喔
2021-06-24 21:17:44 52KB C# 编译原理 NFA DFA
1
这是一个C语言的注释的有限自动机的实现代码。这是一个测试代码,采用的是输入一个字符串,让程序判断是不是一个有效的C语言风格的注释,也就是这种形式:/**/的注释。输入的过程中,不要使用空格。这只是一个简单的测试代码。
2021-06-15 16:40:28 4KB DFA自动机
1
编译原理实验六:DFA最小化,zip文件里包含实验报告和源代码两部分。
2021-06-10 14:31:12 37KB DFA最小化
1
博客资源
2021-06-09 09:01:39 179KB 敏感词屏蔽 dfa算法
1
编译课实验,java语言编写的词法分析程序,由正则表示转换成NFA,再有NFA转换成DFA,在进行最小化,程序通俗易懂。
2021-06-08 21:13:39 22KB NFA DFA
1
程序用JAVA编写,已通过老师的测试。 实现的功能为根据正规式构建NFA,DFA和最小化DFA,并输出。接受相应的测试字符串进行测试。 压缩包中有JAVA源代码,概述文档和EXE可执行程序
2021-06-08 20:57:40 589KB NFA DFA JAVA 最小化DFA
1
:laptop: DFA 和正则表达式工具箱 ##关于这个项目 该项目使您能够: Convert NFA to DFA Convert NFA to Regex Convert DFA to Regex Minimize DFA Convert Regex to NFA Store your Automatas for future use Load Saved Automatas ##特征 : 用 Python 编写 代码高度Modularized 抽象维护 由于inline comments可读性 奇迹般有效 :grinning_face_with_big_eyes: 如何使用 ? 下载 [预发布版本] ( ) 同时下载 [源代码] ( ) 如何使用源代码? $ cd Automata_Editor $ python gui.py 贡献 错误报告和功能请求 请使用报告任何错误或文件功能请求
2021-06-08 18:05:20 12KB Python
1