登录
首页 » Windows开发 » regular expression syntax processing software demonstrations illustrate the oper...

regular expression syntax processing software demonstrations illustrate the oper...

于 2022-03-19 发布 文件大小:169.43 kB
0 184
下载积分: 2 下载次数: 1

代码说明:

表达式语法处理过程说明 这个软件演示了基于操作符优先级的表达式处理算法,属于很经典的算法。详细的演示了处理过程的每个动作以及辅助栈、表的使用。对学习《编译原理》和《数据结构》中的相关内容会有所帮助。 关于此算法的详细描述请见《数据结构》(清华出版社)。 软件使用方法,可以直接采用程序样例中的表达式(-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

下载说明:请别用迅雷下载,失败请重下,重下不扣分!

发表评论

0 个回复

  • 家庭视频监控系统
    C#(Csharp)是微软公司发布的一种面向对象的,运行于.NET Framework之上的高级程序设计语言。C#是微软公司研究员Anders Hejlsberg的最新成果。C#看起来与Java有着惊人的相似;它包括了诸如单一继承,接口,与Java几乎同样的语法,和编译成中间代码再运行的过程。这个是家庭视频监控系统的教学源码
    2022-02-14 07:49:54下载
    积分:1
  • 内部查找与排序算法,这个是排序的一个非常重要的算法,自己编的,有很多不足,希望大家表意见!...
    内部查找与排序算法,这个是排序的一个非常重要的算法,自己编的,有很多不足,希望大家发表意见!-internal search and sorting algorithm, this is sort of a very important algorithm own series, there are many deficiencies in the hope that your views!
    2022-03-05 23:30:56下载
    积分:1
  • DELPHI关于时间方面的第三方控件.处理时间方面的功能较完善
    DELPHI关于时间方面的第三方控件.处理时间方面的功能较完善-DELPHI respect to the timing of third-party control. Processing function of time better
    2022-04-13 04:01:02下载
    积分:1
  • 反反复反复反复反复反复反复反复反反复反复反复反复反复反复反复反反复反复...
    2022-02-22 13:36:10下载
    积分:1
  • 这是一个用c#的水晶报表视频教程 一,可以看看的
    这是一个用c#的水晶报表视频教程 一,可以看看的-Crystal report control technical guide video, using C# language
    2022-10-10 06:50:03下载
    积分:1
  • 2D 建筑与人物不停地
    创建支持的客房,可以连接并具有对象的结构。可以移动穿越房间结构的自动的字符。类是用来允许灵活的安装程序。这可能是一个良好的基础,为发展一个 2D 游戏,或甚至扩大到 3D。用户有一个字符,使用箭头键控制。享受。
    2022-05-23 18:34:08下载
    积分:1
  • 动态数据库
    动态数据库外包正在成为“应用作为一种服务”旁边的一个重要的新趋势。在该模型中,数据所有权他们的数据给外部服务提供商。服务商做数据管理任务,并提供客户一个机制来处理外包数据库。由于服务提供商并不总是完全信任,安全和隐私的外包数据显著的问题。这些问题被称为数据的机密性,用户的隐私,数据隐私和查询的保证。其中,查询需要保证对数据库的外包模式的成功至关重要的作用。尽我们所知,然而,查询的保证,特别是对外包XML数据库,一直没有合理的任何以前的工作有关。我们提出了一个新颖的索引结构,结合B+树和梅克尔哈希树的优势,完全解决被称为正确性,在动态的外包XML数据库的完整性和新鲜度保证查询的三个问题。与真实数据的实验结果证明ourproposed解决方案的效率
    2022-03-20 21:18:29下载
    积分:1
  • tree controls advanced version
    树形控件高级版本-tree controls advanced version
    2022-04-23 19:24:45下载
    积分:1
  • Eddy current detector data recorded in the windows xp image playback
    涡流检测仪录制的数据在windows xp上的图像回放-Eddy current detector data recorded in the windows xp image playback
    2023-08-17 10:40:02下载
    积分:1
  • shuffle 5 cards and get bigger number than your opponent, easy example how to cr...
    shuffle 5 cards and get bigger number than your opponent, easy example how to create blackjack game
    2022-02-14 02:57:48下载
    积分:1
  • 696518资源总数
  • 106208会员总数
  • 21今日下载