您好,欢迎光临本网站![请登录][注册会员]  

搜索资源列表

  1. 数学表达式解析器(中缀表达式求值)

  2. 这个一个用C/C++实现的基于逆波兰式理论基础的小计算器程序,可以解析大部分常用的数学表达式。
  3. 所属分类:C

    • 发布日期:2009-05-30
    • 文件大小:4096
    • 提供者:leng_que
  1. 数据结构表达式求值算法源代码

  2. 计算机实现给定的算术表达式的求值。运算规则:有括号先算括号内的;无括号时,先做乘除法,再做加减法;对于相同级别的运算按从左到右次序计算。人们书写表达式时通常采用“中缀”表式形式,也就是将运算符放在两个操作数的中间,但这种表示形式对计算机不大合适。我们要求以字符序列的形式从终端输入语法正确的、不含变量的整数表达式——人们习惯的中缀表达式,首先将其转换成计算机容易处理的后缀表达式,再计算后缀表达式的值。
  3. 所属分类:其它

    • 发布日期:2010-01-15
    • 文件大小:461824
    • 提供者:liyang161
  1. 逆波兰表达式求值(后缀表达式)

  2. 对逆波兰表达式求值,逆波兰式即后缀表达式,计算机容易求值。如23+4— 求值为1。 1、问题描述 读入一个后缀表达式,计算该表达式的值,同时要效验后缀表达式是否正确。 2、操作数的顺序与等价的中缀表达式中操作数的顺序一致; 3、不需要括号 4、操作符的优先级不相关; 5、测试数据 3 4 * 2 - # 输出结果:10.00
  3. 所属分类:其它

    • 发布日期:2010-05-17
    • 文件大小:3072
    • 提供者:langlangsai
  1. 表达式求值 表达式是数据运算的基本形式。人们的书写习惯是中缀式,如:11+22*(7-4)/3。中缀式的计算按运算符的优先级及括号优先的原则,相同级别从左到右进行计算。表达式还有后缀式(如:22 7 4 - * 3 / 11+)和前缀式(

  2. 表达式是数据运算的基本形式。人们的书写习惯是中缀式,如:11+22*(7-4)/3。中缀式的计算按运算符的优先级及括号优先的原则,相同级别从左到右进行计算。表达式还有后缀式(如:22 7 4 - * 3 / 11+)和前缀式(如:+ 11 / 22 - 7 4 3)。后缀表达式和前缀表达式中没有括号吗,给计算带来方便。如后缀式计算时按运算符出现的先后顺序进行计算。本设计的主要任务是进行表达式形式的转换及不同形式的表达式计算。
  3. 所属分类:其它

    • 发布日期:2011-01-10
    • 文件大小:140288
    • 提供者:salaheic
  1. C++实现表达式求值 文件

  2. C++实现表达式求值 本实验要求设计一个算术表达式求值的程序,该程序必须可以接受包含(,),+,-,*,/,%,和^(求幂运算符,a^b=ab )的中缀表达式,并求出结果。如果表达式正确,则输出表达式的结果;如果表达式非法,则输出错误信息 算术表达式的计算要求使用栈来实现。栈采用链式存储结构,设计两种类型:用于存储运算符的char类型的链栈以及用于存储过程操作数的float类型的链栈。 整个求值过程可以分解为两个步骤:中缀表达式转换为后缀表达式、计算后缀表达式结果。 —————————————
  3. 所属分类:C++

    • 发布日期:2011-04-14
    • 文件大小:966656
    • 提供者:z1017798347
  1. c++实现字符串表达式求值(逆波兰式)

  2. 在程序设计中,可能碰到需要对字符串数学表达式求值的问题,常用的方法是解析表达式,生成二叉树,然后进行计算。编译器就是使用这种方法来解析程序中的表达式的。这种方法实现起来有点难度,需要考虑运算符的优先级,括号的配对,堆栈的使用等等。我们正常情况下看到的数学表达式如果用二叉树遍历的话,恰好是中序遍历,故叫做中序表达式。除此之外,还有前序表达式,后序表达式。如:a+b+c(中序),++abc(前序),ab+c+(后序),如果表达式含有×,/,()等就更复杂了。 后缀表达式也称逆波兰表达式 因其使表达
  3. 所属分类:C++

    • 发布日期:2011-04-23
    • 文件大小:56320
    • 提供者:simplebelief
  1. 逆波兰式转换及求值

  2. 实验题目: 表达式求值◎实验目的:熟悉栈的用法,并训练应用栈解决实际问题◎实验内容:使用键盘输入表达式,计算表达式的值并输出;将表达式转化成后 缀表达式输出,利用后缀表达式求表达式的值并输出。
  3. 所属分类:其它

    • 发布日期:2008-04-14
    • 文件大小:5120
    • 提供者:wbice
  1. 后缀式求值代码(数据结构课程C++)

  2. 这是数据结构课程布置的小组任务中后缀式求值部分的代码
  3. 所属分类:C/C++

    • 发布日期:2011-05-06
    • 文件大小:839
    • 提供者:wendy_zsh
  1. 表达式求值(c语言编写)

  2. 利用栈进行表达式求值,输入表达式,转化为后缀式再进行求值运算
  3. 所属分类:C

    • 发布日期:2011-06-27
    • 文件大小:3072
    • 提供者:xiaoguaishou111
  1. 后缀表达式(逆波兰式)求值

  2. 我们学了数据结构,今天终于写出了这个程序,所以我想写这个文档跟大家分享我的快乐
  3. 所属分类:C++

    • 发布日期:2012-04-17
    • 文件大小:27648
    • 提供者:linkhai
  1. 表达式求值源代码(逆波兰式)

  2. 表达式求值(带括号,+,-,*,/的) 用栈实现,C语言代码
  3. 所属分类:C/C++

    • 发布日期:2012-06-17
    • 文件大小:312320
    • 提供者:tianshanfz
  1. Java中缀表达式求值

  2. 此文档中的代码实现了简单的计算中缀表达式的求值方法,通过把中缀表达式转换为后缀表达式,可以很方便的进行求值。
  3. 所属分类:Java

    • 发布日期:2012-09-09
    • 文件大小:18432
    • 提供者:teminated
  1. 带括号表达式求值

  2. 堆栈的应用训练,输入一段带括号表达式,程序求出值以及前缀后缀形式。
  3. 所属分类:C++

    • 发布日期:2013-03-05
    • 文件大小:2097152
    • 提供者:e970316
  1. 表达式求值<运用后缀式发>(包括多位数、小数、负数)

  2. 将一个表达式先转化为后缀式,然后利用后缀式求表达式的值,可计算多位数、小数、负数。
  3. 所属分类:C/C++

    • 发布日期:2014-04-08
    • 文件大小:4096
    • 提供者:u014604691
  1. 数据结构课程设计

  2. 线性表 某软件公司大约有30名员工,每名员工有姓名、工号、职务等属性,每年都有员工离职和入职。 把所有员工按照顺序存储结构建立一个线性表,建立离职和入职函数,当有员工离职或入职时,修改线性表,并且打印最新的员工名单。 约瑟夫(Josephus)环问题:编号为1,2,3,…,n的n个人按顺时针方向围坐一圈,每人持有一个密码(正整数)。一开始任选一个正整数作为报数的上限值m,从第一个人开始按顺时针方向自1开始顺序报数,报到m时停止。报m的人出列,将他的密码作为新的m值,从他在顺时针方向上的下一人开
  3. 所属分类:C/C++

    • 发布日期:2014-06-03
    • 文件大小:13312
    • 提供者:u010557442
  1. 后缀表达式转换求值 数据结构

  2. 逆波兰式 逆波兰式也叫后缀表达式(将运算符写在**作数之后) 如:我们平时写a+b,这是中缀表达式,写成后缀表达式就是:ab+ (a+b)*c-(a+b)/e的后缀表达式为: (a+b)*c-(a+b)/e →((a+b)*c)((a+b)/e)- →((a+b)c*)((a+b)e/)- →(ab+c*)(ab+e/)- →ab+c*ab+e/-
  3. 所属分类:C

    • 发布日期:2009-04-13
    • 文件大小:3072
    • 提供者:smallclumsy
  1. 中缀表达式转换为后缀表达式及逆波兰式求值

  2. 该程序实现了运算表达式转换为中缀表达式、中缀表达式转换为后缀表达式及后缀表达式求值。该程序已实现加减乘除括号运算符及求余、幂指数的求解
  3. 所属分类:C/C++

    • 发布日期:2020-01-10
    • 文件大小:4096
    • 提供者:qq_39310287
  1. 数据结构课设——表达式求值(c++)

  2. 表达式是数据运算的基本形式。人们的书写习惯是中缀式,如:11+22*(7-4)/3.中缀式的计算按运算符的优先级及括号优先的原则,相同级别从左到右进行计算。表达式还有后缀表达式(如:11 22 7 4 - * 3 / +)和前缀表达式(+ 11 / * 22 - 7 4 3)。后缀表达式和前缀表达式中没有括号,给计算带来方便。如后缀表达式计算时按运算符出现的先后进行计算。本设计的主要任务是进行表达式形式的转换及不同形式的表达式计算。
  3. 所属分类:C/C++

    • 发布日期:2020-01-08
    • 文件大小:345088
    • 提供者:qiuyeyijian
  1. 后缀式求值

  2. 题目描述 对于一个基于二元运算符的后缀表示式(基本操作数都是一位正整数),求其代表的算术表达式的值。 输入 输入一个算术表达式的后缀式字符串,以‘#’作为结束标志。 输出 求该后缀式所对应的算术表达式的值,并输出之。 示例输入 59*684/-3*+#示例输出 57
  3. 所属分类:C/C++

    • 发布日期:2016-08-10
    • 文件大小:1024
    • 提供者:kiss_poker
  1. 【Java数据结构与算法】 前缀中缀后缀表达式及转换

  2. 文章目录前缀表达式(波兰表达式)前缀表达式分析与介绍思路分析中缀表达式中缀表达式分析与介绍后缀表达式(逆波兰表达式)后缀表达式分析与介绍思路分析逆波兰计算器代码实现逆波兰计算器中缀表达式转换为后缀表达式思路分析代码实现 前缀表达式(波兰表达式) 前缀表达式分析与介绍 前缀表达式又称为波兰式,前缀表达式的运算符位于操作数之前 举例说明:(3+4)*5-6对应的前缀表达式就是 – * + 3 4 5 6 前缀表达式的计算机求值 从右至左扫描表达式,遇到数字时,将数字压入堆栈,遇到运算符时,弹出栈顶的
  3. 所属分类:其它

    • 发布日期:2021-01-20
    • 文件大小:79872
    • 提供者:weixin_38750406
« 12 3 4 »