登录
首页 » 数据结构 » 题目:设计一个题目,演示用算符优先法对算术表达式求值的过程。 概要设计 1、顺序扫描中缀算术表达式,当读到数字时直接将其送至输出队列中; 2、当读到...

题目:设计一个题目,演示用算符优先法对算术表达式求值的过程。 概要设计 1、顺序扫描中缀算术表达式,当读到数字时直接将其送至输出队列中; 2、当读到...

于 2022-03-18 发布 文件大小:6.20 kB
0 85
下载积分: 2 下载次数: 1

代码说明:

题目:设计一个题目,演示用算符优先法对算术表达式求值的过程。 概要设计 1、顺序扫描中缀算术表达式,当读到数字时直接将其送至输出队列中; 2、当读到运算符时,将栈中所有优先级高于或等于该运算符弹出,送至输出队列中,再将当前运算符入栈; 3、当读入左括号时,即入栈; 4、当读到右括号时,将靠近栈顶的第一个左括号上面的运算符全部一次弹出,送至输出队列中,再删除栈中的左括号。 5、使用VS栈来存储读入的操作和运算结果,然后进行数字字符到数值的转换。 -Title: Design of a topic, presentation operator priority method with arithmetic expression evaluation process. Summary of design 1, the order of scanning arithmetic infix expressions, when they read numbers directly to the output queue 2, when they read operator, it will stack all priority higher than or equal to the operator pop-up , sent to the output queue, and then the current operator入栈 3, when read left brackets, that is, when入栈 4, when they read the right brackets, it will be near the Top-left of the first operator in brackets above All a pop-up, sent to the output queue, and then delete stacks of left brackets. 5, the use of VS stack to store read operation and computing the results of numeric characters and then proceed to the numerical co

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

发表评论

0 个回复

  • 实验练习
    数据结构实验练习--计时器,通过定义数组operand存放每个操作数,定义数组operate建立操作符集合,输入表达式得出结果。-Experimental data on the structure of practice- the timer, the array operand stored by defining the number of each operation, the definition of the array operate operator set up a collection, enter the expression results.
    2023-01-10 14:50:03下载
    积分:1
  • 银行系统
    Co oporate banking.is 不错的银行体系已写下 c + +.developed 由一组称为 ASN 在加纳......在 2013年 7 月中午,已投放市场
    2022-04-01 21:51:30下载
    积分:1
  • 的乘法
    应用背景应用数组 可以实现的算法和解决的问题非常多,这里举 一个非常典型的例子一一大整数 乘怯 。这个例子所采用的方法和思想都非常巧妙  。由于计算机的精度是有限的,因此单纯使 用程序设计语言提供的原子数据类型来完成两个大整数的乘法显然是不切实际的。 关键技术可以考虑 用两个数组来分别存储 一些小于 10 的整数 ,这些数字按顺序排列在一起,分别表 示一个大整数的每一位上的数字,于是大整数的储存问题就解决了。然后按照基本乘法规则对这两个 大整数进行运算即可。下面给出了程序的代码。
    2022-02-07 02:59:09下载
    积分:1
  • 本程序是一个用树常用算法,信号…
    本程序是实现二叉树跟树的常用算法,都是尽量用非递归来编写的。关于二叉树的都可以从键盘动态输入,关于树的就不可以,原因是树的结构问题,在程序中,树的建立用到动态左孩子/右孩子建立-this program is a binary tree with the tree is commonly used algorithm, as possible, to use non- recursive prepared. On the binary tree can be dynamic input from the keyboard, on the tree will not be able to because of the tree structure, in the process, the tree is used to establish dynamic children left/right to establish child
    2023-08-03 16:20:02下载
    积分:1
  • 三菱PLC FX系列PLC编程口通信协议动态链接库DLL V2.0简介 一、三菱PLC FX系列PLC编程口通信协议动态链接库DLL(以下简称D...
    三菱PLC FX系列PLC编程口通信协议动态链接库DLL V2.0简介 一、三菱PLC FX系列PLC编程口通信协议动态链接库DLL(以下简称DLL) ,是为满足工业通信需要,针对工业领域要求上位机对三菱FX系列PLC 实时采集与控制的组态编程而设计。本DLL是采用Delphi语言开发的标 准串口通讯库,具有以下特点: 1)、实时性、可靠性好,可根据通信数据量自行调整通信时间 2)、适用于多PLC联网和上位机通信,满足多方面的需要 3)、函数接口功能全,操作简单 4)、附加实用转换与读取函数,易于快速开发(VC等非RAD开发环境的开 发); 5)、支持USB、PC扩展卡等扩展串口号 6)、支持多种操作系统win9x/win2000/winXP(标注Win32 DLL) 7)、可在多种编程环境下使用,例如VB、VC、Delphi等开发环境。-err
    2022-03-19 02:51:50下载
    积分:1
  • use stack train compartments complete rearrangement of the algorithm, is a small...
    使用堆栈完成火车车厢重排的算法,是一个小的算法,主要在于学习堆栈的应用。-use stack train compartments complete rearrangement of the algorithm, is a small algorithm, mainly studying the application stack.
    2022-03-15 17:32:50下载
    积分:1
  • 迷宫程序,C++实现 一个用VC写的关于迷宫的程序
    迷宫程序,C++实现 一个用VC写的关于迷宫的程序-maze procedure, C to achieve a VC was on the maze procedure
    2022-02-20 11:37:30下载
    积分:1
  • 这是在邻接表的基础上实现的多段图的向前算法
    这是在邻接表的基础上实现的多段图的向前算法-This the adjacency list on the basis of the multi-map algorithm forward ... ... ...
    2022-11-01 09:20:03下载
    积分:1
  • 1800及答案
    1800道数据结构题和答案-1800 data structure and that the answer
    2023-07-25 16:55:04下载
    积分:1
  • err
    用C语言编写的谭号强课后习题的部分解答,较参考书上使用,简单,易于理解,非常适合初学者。-err
    2022-06-21 13:22:14下载
    积分:1
  • 696518资源总数
  • 104353会员总数
  • 66今日下载