-
With the Gauss
用高斯-赛德尔迭代法求方程组的根。它的原理与简单迭代法相似,但在赛德尔迭代法中,每次迭代时充分利用当前最新的迭代值-With the Gauss- Seidel iterative method seeking the roots of equations. Its principle with simple iterative method similar, but the Seidel iteration method in each iteration to take full advantage of the current value of the latest iteration
- 2022-03-18 09:30:09下载
- 积分:1
-
一个用MASM写的正则表达式引擎
此正则表达式引擎属于正统的NFA引擎,基本兼容Perl,简单说一下引擎是怎么实现的:
首先做一个递归下降语法分析,利用栈把正则表达式转换成NFA(以有向图的形式表现),再遍历NFA判断是否能到达完成节点。
实现正则表达式匹配的各种复杂功能的力量来自于回溯,而回溯的基础是栈,回溯能力是通过栈来达成的。
栈中保存了匹配路径中所有的状态,状态回溯就是出栈,状态匹配就是入栈。
除了回溯,一些扩展功能的实现也是通过栈来完成的,比如捕获和零宽断言,都要通过搜索或操纵栈来完成。
转换成NFA再匹配的好处是简化匹配和利于优化和DEBUG:因为不管再复杂的表达式转换成NFA之后只有边和节点组成,边和节点也只有顺序、分支、循环这三种形式组成。
详细原理说明看下面关于实现引擎的文章,第3条是我理解引擎匹配原理的入门参考。
支持GBK和UTF8编码
==参考和学习资料==
关于实现引擎的文章:
1、《Perl语言编程》第五章 书
2、《精通正则表达式》 书
3、构造正则表达式引擎 http://www.cppblog.com/vczh/archive/2008/05/22/50763.html 我的原理学习入门参考
4、NFA引擎匹配原理 http://blog.csdn.net/lxcnn/article/details/4304651
5、英文参考资料 请点击左侧文件开始预览 !预览只提供20%的代码片段,完整代码需下载后查看 加载中 侵权举报
- 2022-05-27 18:36:44下载
- 积分:1
-
genetic algorithm combined with neural networks, in the hope of a brighter guida...
遗传算法结合神经网络的思想,希望给你指点光明-genetic algorithm combined with neural networks, in the hope of a brighter guidance to you
- 2022-08-18 20:08:17下载
- 积分:1
-
FSA算法的MATLAB实现,经过了严格的测试。能运行。是不可多得的能运行的代码。希望能给你帮助!...
FSA算法的MATLAB实现,经过了严格的测试。能运行。是不可多得的能运行的代码。希望能给你帮助!-FSA algorithm MATLAB realized, after rigorous testing. Will be able to run. Is rare to run the code. I hope you can help!
- 2022-12-19 22:10:03下载
- 积分:1
-
vba cpk收集工具(使用chrom)
vba cpk收集工具(使用chrom) 没个电子工程师都是关心自己产品的测试数据,往往我们可以通过这些数据来看出一些问题来
这是我用VBA写的CPK自动收集并排版为固定的格式,当然这个格式你自己可以修改,原数据的格式也是可修改的
- 2022-04-07 17:36:24下载
- 积分:1
-
序列模式挖掘算法prefixspan
数据挖掘领域中的序列模式挖掘,基于时序特性对数据进行挖掘,得到具有时序特性的关联规则,现有的算法有很多,如AprioriAll和freespan算法等等,但是由韩家炜教授提出的prefixspan算法是较为优秀的序列模式挖掘算法,运行速度快,存储空间小,是很不错的高效算法。
- 2022-07-01 09:20:17下载
- 积分:1
-
用数值积分算法实现C++语言的程序
此程序为C与语言编写的数值积分算法-procedure for the C language with the numerical integration algorithm
- 2022-05-25 12:34:11下载
- 积分:1
-
遗传算法求解TFS
资源描述使用遗传算法解决TFS问题,10个城市,节点已给出
- 2022-02-11 15:01:13下载
- 积分:1
-
c++经典代码大全
资源描述c++经典代码大全 例子 案例 classic C++ code example
- 2022-04-27 18:55:28下载
- 积分:1
-
PID 控制器设计的遗传算法与神经网络 LVQ 精馏塔与 MATLA
在这个项目中,PID控制器为精馏(精馏)使用遗传算法inMATLABis可供免费下载.项目网站is不再公开发售价格高.免费下载.
- 2022-06-29 08:02:27下载
- 积分:1