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

搜索资源列表

  1. 数据结构利用栈实现算术表达式的求值 C语言版

  2. 数据结构利用栈实现算术表达式的求值 C语言版 正号、负号、加、减、乘、除和求模,可包括括号
  3. 所属分类:C

    • 发布日期:2009-05-08
    • 文件大小:1024
    • 提供者:afjdasdfoi
  1. 数据结构表达式计算(C语言)

  2. 数据结构程序(C语言):输入一个算术表达式,由常量、变量、运算符和括号组成(规定:操作数只能为正整数,而操作符只能是+、-、×、/这几个二元运算符,用“#”表示表达式结束),输出对算术表达式计算的结果。用栈实现表达式求值,分别为操作符栈和数栈实现,操作符的优先级预先设定(通过数组),
  3. 所属分类:C

    • 发布日期:2009-05-10
    • 文件大小:4096
    • 提供者:liliu1012
  1. 掌握基于栈实现算术表达式求值的原理和算法

  2. 掌握基于栈实现算术表达式求值的原理和算法。 使用VC++语言编写程序,根据数据结构中栈的的逻辑特性和物理存储结构,使用栈实现考虑算符优先的算术表达式求值算法,编译运行程序。
  3. 所属分类:其它

    • 发布日期:2009-11-22
    • 文件大小:4096
    • 提供者:sharth
  1. 带括号的算术表达式求值

  2. 使用2个堆栈分别用来存放数据和运算符。在输入的表达式前后均加上“#”作为判断表达式结束的标记。输入的表达式存入一个char类型的数组中。依次访问数组中的元素,当当前位位置的下个位置仍为数字时要对数据进行处理,直到下位置是符号时再将数据存入数据堆栈中。若当前位置是运算符,则与符号堆栈中的符号进行优先级比较。若当前位置的优先级高,则从数据堆栈中弹出2个数据用当前位置的运算符运算,再将结果存入数据堆栈。否则将起入栈。当符号堆栈里的元素和当前位置的元素都是“#”时,运算结束。数据堆栈里的元素就是最后的
  3. 所属分类:C

    • 发布日期:2009-12-27
    • 文件大小:3072
    • 提供者:cyclone0616
  1. 算术表达式求值 c语言编写

  2. 此程序先将输入的中缀表达式转化为后缀表达式,然后计算后缀表达式的值,此为栈的应用。
  3. 所属分类:C

    • 发布日期:2010-12-16
    • 文件大小:193536
    • 提供者:shangzhiwuyu
  1. C++实现表达式求值 文件

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

    • 发布日期:2011-04-14
    • 文件大小:966656
    • 提供者:z1017798347
  1. 不考虑优先级对算术表达式求值

  2. 表达式计算是实现程序设计语言的基本问题之一,也是栈的应用的一个典型例子。设计一个程序,不考虑优先级对算术表达式求值的过程 【基本要求】 以字符序列的形式从终端输入语法正确的,不含变量的整数表达式。实现对算术四则运算表达式的求值。
  3. 所属分类:其它

    • 发布日期:2011-05-05
    • 文件大小:6144
    • 提供者:itissunday
  1. C语言 算术表达式 计算器

  2. 个人编的C语言计算器,不是利用栈操作。 带多层括号和加减乘除
  3. 所属分类:C/C++

    • 发布日期:2011-05-27
    • 文件大小:15360
    • 提供者:dztgc
  1. c语言实现的括号匹配算法 无括号算术表达式处理算法

  2. c语言实现的括号匹配算法 无括号算术表达式处理算法 #include "seqstack.h" #include "stdio.h" void BracketMatch(char *str); void BracketMatch(char *str) /* str[]中为输入的字符串,利用堆栈技术来检查该字符串中的括号是否匹配*/ { SeqStack S; int i; char ch; InitStack(&S); for(i=0; str[i]!='\0'; i++) /*对字符串中的字
  3. 所属分类:C

    • 发布日期:2012-05-20
    • 文件大小:4096
    • 提供者:pwy1198156945
  1. 数据结构中的算术表达式求值

  2. 此算术表达式求值是利用c语言实现,网上有很多这样的程序,但是他们所说的思路与实现全都不一样。本例的思想方法是利用栈进行操作,设有两个栈,一个符号,一个数字栈!用户输入算术表达式后,对其进行解析,经将数字入数字栈,符号入符号,若要入栈的优先级第低于栈顶的元素的符号,则将栈顶符号出栈,经数字栈出两个数字进栈,将所得的结果入数字栈。这样知道算术表达式扫描完,并且当符号栈中没有算术运算符号时,则数字栈中的值就是这个算术表式的值。本例也考虑到了加括号的方式
  3. 所属分类:C/C++

    • 发布日期:2012-12-07
    • 文件大小:7168
    • 提供者:fwj_ysf
  1. Linux+C编程一站式学习

  2. Linux+C编程一站式学习文本。 前言 I. C语言入门 1. 程序的基本概念 1. 程序和编程语言 2. 自然语言和形式语言 3. 程序的调试 4. 第一个程序 2. 常量、变量和表达式 1. 继续Hello World 2. 常量 3. 变量 4. 赋值 5. 表达式 6. 字符类型与字符编码 3. 简单函数 1. 数学函数 2. 自定义函数 3. 形参和实参 4. 局部变量与全局变量 4. 分支语句 1. if语句 2. if/else语句 3. 布尔代数 4. switch语句 5.
  3. 所属分类:C#

    • 发布日期:2013-12-11
    • 文件大小:4194304
    • 提供者:wang_withtea
  1. c语言 实现二叉树操作 用栈实现算术表达式求值

  2. (1)题目一的内容和要求: 1、编写已知二叉树的先序、中序序列,恢复此二叉树的程序 2、编写求二叉树深度的程序 (2)题目二的内容和要求: 1、算术表达式由操作数、运算符和界限符组成。操作数是正整数,运算符为加减乘除,界限符有左右括号和表达式起始 2、将一个表达式的中缀形式转化为相应的后缀形式 3、依据后缀表达式计算表达式的值
  3. 所属分类:C

    • 发布日期:2014-11-09
    • 文件大小:117760
    • 提供者:liangjiang1989
  1. 所属表达式求值

  2. 一个算术表达式是由操作数(operand)、运算符(operator)和界限符(delimiter)组成的。假设操作数是正实数,运算符只含加减乘除等四种运算符,界限符有左右括号和表达式起始、结束符“#” (1) 从键盘或文件读入一个合法的算术表达式,输出正确的结果。 (2) 显示输入序列和栈的变化过程。
  3. 所属分类:C/C++

    • 发布日期:2015-09-20
    • 文件大小:190464
    • 提供者:qq_22688417
  1. C语言编写的算术表达式求值程序

  2. (1) 从键盘读入一个合法的算术表达式,输出正确的结果。(2) 显示输入序列和栈的变化过程。(3) 考虑算法的健壮性,当表达式错误时,要给出错误原因的提示
  3. 所属分类:其它

    • 发布日期:2008-12-10
    • 文件大小:197632
    • 提供者:u013267266
  1. 用栈演示的算数表达式求值

  2. 算术表达式求值,1. 初始化两个空栈,一个是操作符栈,一个是操作数栈。采用字符串读入,再用checkstring函数检验其中的字符的输入,语法正确性。2. 如果字符是操作数,将它压入操作数栈。 如果字符是个操作符,则和运算符栈顶的运算符比较优先权后作相应操作,优先技小泽压入栈,大于则将栈顶的运算符出栈,并将运算数栈顶的两个数出栈进行运算。等于,则弹出操作符。
  3. 所属分类:C

    • 发布日期:2008-12-30
    • 文件大小:11264
    • 提供者:ss_s_s
  1. 数据结构 算术表达式求值 C++ 栈方法

  2. 数据结构课程设计之C++编写的算术表达式求值,支持括号运算、小数运算、支持错误点报错(非法字符、括号不完整、缺运算数、算式不完整等)、支持中间过程显示(输入串、运算数栈、操作符栈);压缩包内为DevC++项目,也可自建成VC项目运行 注意:包内main.exe是旧版本有问题的编译,请自行删除,运行试用请运行【算术表达式求值-字符界面.exe】
  3. 所属分类:C/C++

    • 发布日期:2018-01-30
    • 文件大小:908288
    • 提供者:jinhangdev
  1. 算术表达式求值C代码实现

  2. 通过栈实现的算术表达式求值代码,内含中缀表达式转后缀表达式及后缀表达式计算等功能。
  3. 所属分类:C

    • 发布日期:2018-02-07
    • 文件大小:6144
    • 提供者:u014754841
  1. 数据结构利用指针解决算术表达式求解

  2. 利用visual c++6.0编程软件,运营c语言、指针、结构体、数据结构中栈的相关知识编写了算数表达式求值的程序。 该问题的基本要求如下: (1)从键盘输入要求解的算数表达式 (2)采用栈结构进行算术表达式的求解过程 (3)能够判断算术表达式正确与否 (4)对于错误表达式给出提示 (5)对于正确的表达式给出最后的结果,并可以显示运算的整个过程
  3. 所属分类:C

    • 发布日期:2019-12-27
    • 文件大小:558080
    • 提供者:weixin_45846947
  1. 栈实现算术表达式求值和队列实现舞伴配对

  2. 1.通过修改完善课件案例 3.3 的算法,利用栈来实现算术表达式求值的算法。对算法中调 用的几个函数要给出其实现过程: (1) 函数 In(c):判断 c 是否为运算符; (2) 函数 Precede(t1,t2):判断运算符 t1 和 t2 的优先级; (3) 函数 Operate(a,theta,b):对 a 和 b 进行二元运算 thera. 2.设计并实现算法,利用队列模拟课件中案例 3.4 的舞伴配对问题。 问题描述如下: 假设在周末舞会上,男士们和女士们进入舞厅时,各自排成一队
  3. 所属分类:C/C++

    • 发布日期:2020-05-25
    • 文件大小:154624
    • 提供者:rainfall2333
  1. C语言:中缀算术表达式求值(栈 附答案).docx

  2. C语言一道练习如何建立栈和运用栈来进行一些操作的好题。里面涉及加减乘除括号的优先级考虑和入栈出栈的规则来实现计算中缀表达式。作为数据结构中比较重要的一个结构——栈,我们可以通过这道题更加好的理解栈的用途并熟悉栈的运用
  3. 所属分类:C/C++

    • 发布日期:2020-10-26
    • 文件大小:27648
    • 提供者:Enternalwiser
« 12 3 4 5 »