编译原理最详细知识,详细介绍DFA,NFA,LL(1),SLR(1),LR(1),语法制导翻译
2024/6/15 1:23:38 619KB 编译原理
1
用JAVA写的LR0语法分析器。
能对输入的文法进行判断是否符合LR0文法。
生成分析表和DFA对输入的字符串进行分析
2024/6/8 21:42:46 311KB LR0语法分析
1
DFA的全程是去趋势波动分析法,该方法的一个优点是它可以有效地滤去序列中的各阶趋势成分,能检测含有噪声且叠加有多项式趋势信号的长程相关,适合非平稳时间序列的长程幂律相关分析。
2024/5/27 14:57:22 215KB DFA
1
高效敏感词过滤JAVA实现(DFA算法)5000字2ms节点+2进制标识(节省空间/提高查询效率)附源码、注释,附带专业敏感词库(3396个敏感词)看得上就拿去用,替换下一两处util方法、改个路径即可不求什么,用得好的话,记得有那么一个人提供就够了。
如遇问题,欢迎交流。
QQ463550192普通PC测试结果: 2015-5-1加载时间:41542826ns加载时间:41ms解析字数:5000解析时间:2295131ns解析时间:2ms
2024/5/7 3:34:40 23KB 敏感词过滤 高效敏感词 DFA算法
1
带入数据可以直接运行可以求出log-log的双对数函数关系图
2024/4/26 17:03:55 2KB 多重分形 MF-dfa
1
正规式转换的3种算法,用C++实现的,还有NFA到DFA的转换,还有DFA的最小化
2024/4/11 4:52:21 2.34MB 3种算法
1
从某国外大学的网站上找到的,很好的一个画自动机的工具,而且还具有一些额外的功能,比如说NFA转DFA
2024/3/20 13:26:12 10.34MB JFLAP jflap
1
DFA最小化算法,即集合划分法。
首先按照是否是接收状态将DFA状态划分成两个集合(当都是接受状态时划分成一个),然后根据状态转换指向集合分裂之。
2024/3/18 4:14:50 6KB DFA最小化 集合划分方法
1
该算法基于DFA并结合许多算法并进行相应的简化,最终其算法基本原理为:将所有敏感词库按模块聚合构建成一个词树(所谓聚合,就是将相同字开头的部分进行聚合,以减少对词的查询范围,相当于建立敏感词索引,如:他奶奶的、他妈的、他娘的,这三个词,聚合构建成词树时,“他”字就是这三个词的索引,同时每个词的结尾都有一个结束标志和该词的一些描述,如敏感级别等),然后从头到尾扫描一遍目标文本,当遇到以敏感词树中的索引的字时,查看后面的文本是否构成敏感词(如果这里有以这个敏感词开头的更长的敏感词时,以更长的为匹配结果,并判断该词在文本中前后是否有分隔符来区别其匹配方式),如果是则记录,一遍扫描完之后所有敏感词即被扫描出来了!
2024/3/11 17:54:55 112KB 敏感词过滤
1
DFA是检测时间序列长程相关的范围的有效方法.进入包含着三个文件的目录,在Matlab命令窗口,直接输入runDFA,就可以得到结果。
2024/2/27 23:42:43 215KB DFA
1
共 42 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡