-
From regular expressions to DFA thorough study of examples like regular expressi...
从正则表达式到有穷自动机实例
想研究透彻正则表达式,必须知道有穷自动机的原理,这个源码可以给你一个很好的示例参考。编译后程序会生成一个可执行文件,运行这个文件出来一个DOS窗口,然后按提示输入正则表达式。
-From regular expressions to DFA thorough study of examples like regular expressions, we must know the principles of DFA, this source can give you a good reference sample. Compiled program generates an executable file, run this file from a DOS window, then prompted to enter a regular expression.
- 2022-01-26 01:32:36下载
- 积分:1
-
regular expression syntax processing software demonstrations illustrate the oper...
表达式语法处理过程说明 这个软件演示了基于操作符优先级的表达式处理算法,属于很经典的算法。详细的演示了处理过程的每个动作以及辅助栈、表的使用。对学习《编译原理》和《数据结构》中的相关内容会有所帮助。 关于此算法的详细描述请见《数据结构》(清华出版社)。 软件使用方法,可以直接采用程序样例中的表达式(-9.3*((8+2-3*6/2-0.8)+(-64))),也可以在表达式输入的文本框中输入一个新的表达式(限数字、基本运算符、括号),先点击“初始化计算”按钮,然后点击“演示”按钮,每次一步。在此过程中,请观察“操作符号栈”、“操作数栈”、“操作数对照表”的变化情况,以及每次读取的当前词和当前动作。 题外话:觉得许多软件开发人员有一种只重视程序语言和技巧,而忽视算法设计的倾向。记得有个很出名的说法:程序=算法+数据结构。当然现在软件领域出现了许多新的动向,但基本功仍应重视。颖易教育软件工作室主页:http://www.yingyi.net电子邮件:yingyi@yingyi.net,true_yingyi@etang.com电话:(010)63522531-regular expression syntax processing software demonstrations illustrate the operator based on the priority of expression processing algorithm, a very classic algorithms. A detailed demonstration of the process every movement and auxiliary stack, table use. The study "Compiler Principle" and "data structure" of the content will be helpful. This algorithm on a detailed description, see "Data Structure" (Tsinghua University Press). Use of the software can be used directly in the sampl
- 2022-03-19 01:12:37下载
- 积分:1
-
学习工具,书籍,仍在学习过程中,有助于获得明星…
java学习的工具介绍,书籍介绍,还有学习过程的介绍,有助于新手入门-learning tools, books, still in the learning process, contribute to Getting Started
- 2022-04-06 14:03:16下载
- 积分:1
-
fiex编程简单例子
fiex编程简单例子-a simple example of flex programming
- 2022-09-13 01:35:03下载
- 积分:1
-
只用简单的代码的和最基本的控件,实现对图片批量预览图片,修改图片和对图片进行转移...
只用简单的代码的和最基本的控件,实现对图片批量预览图片,修改图片和对图片进行转移-using only simple code and the most basic controls and achieve volume preview of pictures pictures, photo and picture transfer
- 2023-09-07 18:45:04下载
- 积分:1
-
算法实现题2
算法实现题2-9 排列的字典序问题
« 问题描述:
n个元素{1,2, , n }有n!个不同的排列。将这n!个排列按字典序排列,并编号为0,1,…,
n!-1。每个排列的编号为其字典序值。例如,当n=3时,6 个不同排列的字典序值如下:
字典序值 0 1 2 3 4 5
排列 123 132 213 231 312 321
« 编程任务:
给定n 以及n 个元素{1,2, , n }的一个排列,计算出这个排列的字典序值,以及按字
典序排列的下一个排列。
« 数据输入:
由文件input.txt提供输入数据。文件的第1 行是元素个数n。接下来的1 行是n个元素
{1,2, , n }的一个排列。
« 结果输出:
程序运行结束时,将计算出的排列的字典序值和按字典序排列的下一个排列输出到文件
output.txt中。文件的第一行是字典序值,第2行是按字典序排列的下一个排列。
输入文件示例 输出文件示例
input.txt output.txt
8
2 6 4 5 8 1 7 3
8227
2 6 4 5 8 3 1 7
- 2022-02-12 05:10:54下载
- 积分:1
-
NVIDIA的并行计算。
使用nVidia进行并行处理的框架,编程环境是vs2005,c++语言。-parallal computing by nVidia
- 2022-03-18 00:07:13下载
- 积分:1
-
vc看护进程
vc看护进程,功能单一,高效。把看护进程和应用程序放在同一个目录下,可以实现程序看护猫的作用,可以保证看护进程和应用程序的可靠运行
- 2022-01-26 01:59:31下载
- 积分:1
-
使用C++加密
- 2022-02-02 04:18:19下载
- 积分:1
-
C# -快速复制内存方法- x86 汇编
翻译 maninwest@Codeforge 作者 okarpov@CodeProject
我在此介绍如何快速复制数据并在 C# 和 .NET下使用汇编。
背景
如果你了解汇编语言、内存对齐和 C#、 Windows 和 .NET 高级技术就最好了。
代码使用处理器( 从 Pentium III+ (KNI/MMX2), AMD Athlon (AMD EMMX 后)支持的 SSE 指令 。
我在自己的奔腾双核 E5800 3.2GHz (4GB RAM )的双核模式下测试过。
如要使用 C# 在 Windows 下分配对齐内存, 有三种方法:
a)位图对象 ( windows 自己在内) 分配 16 位对齐地址,可以使用位图轻松对齐内存分配;
- 2022-06-12 10:00:00下载
- 积分:1