用非递归后序遍历二叉树的方式实现的表达式计算,进行了精细的表达式逻辑判断和处理,可进行加减乘除、括号、小数的计算。项目结构清晰,基本都有代码注释,可用于数据结构实验。同为学习人,能力有限,不足之处还请指出。
2021-03-10 16:01:15 664KB C++ 数据结构 表达式计算 二叉树
1
问题描述:根据算术运算符的优先级,根据输入的算术表达式,求表达式的值。 例如,输入的算术表达式形式为:12+32*4, 3*(12+24/(2+4)), 3.6*(4.3+5)
2021-03-05 09:03:47 43KB 数据结构 C C++
本文详细介绍了栈和队列的算法。重点是栈的应用,数制转换,括号匹配,行编辑,迷宫求解,表达式求值。队列,也介绍了基本概念。另外,文中一些抽象的代码也做了解释。希望大家能从中获益。
2021-02-11 17:01:31 139KB 队列 迷宫求解 表达式求值
1
天津大学并行计算 多线程求pi并进行性能分析实验 C语言实现 资料包含源代码以及实验报告
2021-01-28 01:49:31 154KB 并行计算 多线程 求值 C语言
1
数据结构课程设计,内容是算术表达式的求值,word报告,内含代码。
2021-01-14 17:34:18 507KB 数据结构,算术表达式求值
1
C语言一道练习如何建立栈和运用栈来进行一些操作的好题。里面涉及加减乘除括号的优先级考虑和入栈出栈的规则来实现计算中缀表达式。作为数据结构中比较重要的一个结构——栈,我们可以通过这道题更加好的理解栈的用途并熟悉栈的运用
2020-11-07 21:47:48 27KB C语言 数据结构 链表
1
完美的中缀表达式求值代码,适合学习数据结构的人参考
2020-11-07 21:18:46 4KB C语言 表达式求值 数据结构
1
模拟计算器的功能,对输入的一串表达式进行求值。算法定义了运算符的优先级,最后利用栈的方法来实现。
2020-11-07 21:14:45 1KB 中缀表达式
1
利用栈实现算术表达式的求值,表达式中可包含加+、减(负) -、乘*、除/、 乘方^、括号( )运算符,操作数可以为浮点数。 可采用直接求中缀表达式的方法, 也可采用先转换成后缀表达式后再求值的方法(参看课件) 。 实现时需注意如下: ( 1)带小数点的数值生成 ( 理解整数数值的生成,小数部分的处理与之类似)。 ( 2)考虑负号的情况。负号与减号形式上一样,如何区分? • 输入的表达式串中第 1 个字符是’-’ – 可断定此’-’是负号 • 其余的’-’ – 若紧接在’(’之后的’-’可断定是负号 ( 3)负号的处理 • 方法 1:若已断定是负号,可先压入数值 0 进入操作数栈,如此,可 将负号看作减号。 • 方法 2: 若已断定是负号,则紧接其后的数字字符转换成数值后,要 将其对应的相反数(负数)压入操作数栈
2020-10-27 22:34:09 3KB 表示求值
1
数据结构 栈 表达式求值数据结构 栈 表达式求值数据结构 栈 表达式求值
2020-03-31 14:08:26 159KB 表达式求值
1