期刊文献+
共找到21篇文章
< 1 2 >
每页显示 20 50 100
一种利用栈实现中缀表达式向前缀表达式转换方法的改进 被引量:3
1
作者 曹晓丽 潘颖 《甘肃科技》 2006年第11期64-66,38,共4页
在数据结构教学中,算术表达式的转换及求值的问题是栈应用的一个典型实例,虽然有资料已给出了利用栈实现中缀表达式向前缀表达式的转换算法,但经过反复测试,本人发现现有的算法有不完善之处,没有考虑空栈的情况,本文给出了较完善的转换... 在数据结构教学中,算术表达式的转换及求值的问题是栈应用的一个典型实例,虽然有资料已给出了利用栈实现中缀表达式向前缀表达式的转换算法,但经过反复测试,本人发现现有的算法有不完善之处,没有考虑空栈的情况,本文给出了较完善的转换算法以及完整的C语言实现程序。 展开更多
关键词 前缀表达式 中缀表达式 后缀表达式
下载PDF
一个将中缀表达式转换为前缀表达式的算法 被引量:3
2
作者 胡云 《湖北广播电视大学学报》 2005年第3期124-126,共3页
由于用计算机判断中缀表达式中运算符的运算次序比较困难,所以往往将它转换成前缀表达式或后缀表达式,本文研究将中缀表达式转换为前缀表达式的算法,算法采用C++语言描述。
关键词 前缀表达式 中缀表达式
下载PDF
将中缀表达式转换为前缀表达式的三种方法 被引量:2
3
作者 曹晓丽 《甘肃科技》 2006年第5期72-73,共2页
将中缀表达式转换为前缀表达式有三种方法:加括号去除法、语法树遍历法和堆栈处理法。三种方法各有利弊,在不同场合可选择不同方法进行转换。
关键词 中缀表达式 前缀表达式
下载PDF
基于双栈结构的中缀表达式算法设计与实现
4
作者 许晓宇 《智能计算机与应用》 2017年第6期108-110,共3页
中缀表达式求解的常规算法是将中缀表达式转换成后缀表达式后计算,存在转换中间过程;本文基于双栈结构设计的一种算法,能按人类固有思维从左到右直接计算中缀表达式,只使用简单数组充当数据结构,预处理时,分别将运算符存入符号数组栈,... 中缀表达式求解的常规算法是将中缀表达式转换成后缀表达式后计算,存在转换中间过程;本文基于双栈结构设计的一种算法,能按人类固有思维从左到右直接计算中缀表达式,只使用简单数组充当数据结构,预处理时,分别将运算符存入符号数组栈,将数值存入实型数组栈,计算时,借助C语言强大循环控制能力,遍历符号栈,依据优先级压入、弹出运算符,以此来调用实型数组栈顶的单数据、双数据参与单目、双目运算,计算中间结果,再次存入栈顶,直至符号栈为空时,实型数组中的栈顶就是计算结果,实验证明本算法能较好地处理单目、双目、甚至多括号的情况。 展开更多
关键词 中缀表达式 预处理 栈结构 循环控制 运算符优先级
下载PDF
基于二叉树的中缀表达式计算器设计
5
作者 张静 《电脑编程技巧与维护》 2020年第12期38-40,共3页
程序设计语言编译中关于表达式计算求值的问题是一个较为基本的问题,在此利用中缀算术表达式与二叉树之间的相互转换关系,设计了一个较为简单的中缀算术表达式计算器,将输入的中缀表达式式转换为二叉树,通过后序遍历算法遍历该二叉树,... 程序设计语言编译中关于表达式计算求值的问题是一个较为基本的问题,在此利用中缀算术表达式与二叉树之间的相互转换关系,设计了一个较为简单的中缀算术表达式计算器,将输入的中缀表达式式转换为二叉树,通过后序遍历算法遍历该二叉树,得到后缀表达式,再应用栈操作实现算术表达式求值。 展开更多
关键词 中缀表达式 二叉树 后序遍历算法
下载PDF
论中缀表达式与后缀表达式的转换 被引量:2
6
作者 朱玉娟 《现代商贸工业》 2008年第6期258-259,共2页
为了处理方便,编译程序常把中缀表达式首先转换成等价的后缀表达式。介绍如何使用顺序栈这样一种数据结构实现中缀表达式向后缀表达式的转换。
关键词 堆栈 中缀表达式 后缀表达式
下载PDF
一种将中缀表达式转换为后缀表达式的新方法 被引量:5
7
作者 胡云 毛万年 《成都大学学报(自然科学版)》 2008年第1期52-55,共4页
中缀表达式是一种常见的表达式形式,对它进行求值时,既要考虑操作符的优先级,又要考虑操作符的结合性,虽然在直观上判断一个中缀表达式的运算次序并不难,但如果用计算机处理就非常困难,其一般做法是先将中缀表达式转换成后缀表达式再求... 中缀表达式是一种常见的表达式形式,对它进行求值时,既要考虑操作符的优先级,又要考虑操作符的结合性,虽然在直观上判断一个中缀表达式的运算次序并不难,但如果用计算机处理就非常困难,其一般做法是先将中缀表达式转换成后缀表达式再求值.在已有方法的基础上提出一种将中缀表达式转换为后缀表达式的新方法. 展开更多
关键词 后缀表达式 中缀表达式
下载PDF
基于二叉树的将中缀表达式转换为前缀表达式的方法 被引量:1
8
作者 胡云 《成都大学学报(自然科学版)》 2012年第3期247-250,263,共5页
中缀表达式是使用频率最高的表达式形式,对其求值时,一方面要考虑表达式中运算符的优先级,另一方面还要考虑运算符的结合性.尽管运用人的思维能容易地判断中缀表达式的运算顺序,但使用计算机直接处理就会显得非常困难.提出一种基于二叉... 中缀表达式是使用频率最高的表达式形式,对其求值时,一方面要考虑表达式中运算符的优先级,另一方面还要考虑运算符的结合性.尽管运用人的思维能容易地判断中缀表达式的运算顺序,但使用计算机直接处理就会显得非常困难.提出一种基于二叉树的方法,即将中缀表达式转换为前缀表达式,然后在计算机上就可以实现简单求值. 展开更多
关键词 中缀表达式 前缀表达式 二叉树
下载PDF
中缀及后缀算术表达式在运算中的应用研究 被引量:4
9
作者 郭萌萌 许永昌 《电脑知识与技术(过刊)》 2009年第11X期8921-8923,共3页
表达式求值是程序设计语言编译中的一个最基本问题。与人们习惯的中缀表示的表达式相比,后缀表达式不存在括号,没有优先级的差别,表达式中各个运算是按照运算符出现的顺序进行的。因此非常适合串行工作的计算机处理方式。该文首先对这... 表达式求值是程序设计语言编译中的一个最基本问题。与人们习惯的中缀表示的表达式相比,后缀表达式不存在括号,没有优先级的差别,表达式中各个运算是按照运算符出现的顺序进行的。因此非常适合串行工作的计算机处理方式。该文首先对这两种表达式表示方法进行了分析比较,然后通过具体分析实现这两种表达式求值的算法来论证表达式后缀表示优于中缀表示。最后简要谈一下中缀表达式到后缀表达式的转换。 展开更多
关键词 中缀表达式 后缀表达式 算符优先 堆栈
下载PDF
中缀算术表达式的轻量化求值算法 被引量:1
10
作者 白宇 郭显娥 《计算机应用》 CSCD 北大核心 2013年第11期3163-3166,共4页
针对当前中缀算术表达式求值算法笨重或者复杂的问题,提出了一种轻量化的中缀算术表达式求值算法。该算法基于逆向拆分中缀算术表达式的思路,使用递归解析的方法,等价于中缀算术表达式的构造二叉树表示。实验结果表明,该算法与传统逆波... 针对当前中缀算术表达式求值算法笨重或者复杂的问题,提出了一种轻量化的中缀算术表达式求值算法。该算法基于逆向拆分中缀算术表达式的思路,使用递归解析的方法,等价于中缀算术表达式的构造二叉树表示。实验结果表明,该算法与传统逆波兰表达式(RPN)转换、求值算法相比,该算法无需做逆波兰表达式转换,无需人工栈辅助,实现代码量仅有其1/6,而效率仅下降6.9%。与W3Eval算法相比,该算法无需符号转置表,支持算符自定义或重定义,实现代码量不到其1/2。该算法实现代价低,适用于Web应用的Browser端,及嵌入式应用等轻量化应用场合。 展开更多
关键词 轻量化算法 中缀算术表达式 逆向拆分 逆波兰表达式 W3Eval
下载PDF
可扩展的逻辑表达式求值系统的设计与实现 被引量:7
11
作者 熊风光 况立群 韩焱 《计算机工程与设计》 CSCD 北大核心 2012年第10期3858-3861,3958,共5页
针对目前逻辑表达式求值算法中运算符的名称、优先级和运算规则都以硬编码的形式固化在算法中所带来的算法无法扩展的问题,通过将运算符的名称、优先级和运算规则抽象为接口的方法,设计并实现了一种新的逻辑表达式求值系统。该系统既保... 针对目前逻辑表达式求值算法中运算符的名称、优先级和运算规则都以硬编码的形式固化在算法中所带来的算法无法扩展的问题,通过将运算符的名称、优先级和运算规则抽象为接口的方法,设计并实现了一种新的逻辑表达式求值系统。该系统既保证了表达式求值算法的独立性,又允许用户自定义运算符和更新原有运算符运算规则,从而实现了逻辑表达式求值的可扩展性。 展开更多
关键词 逻辑表达式求值 中缀表达式 后缀表达式 运算符 接口 扩展性
下载PDF
数据结构中实现表达式求值算法的巧妙转换 被引量:4
12
作者 李艳玲 《职大学报》 2005年第4期62-63,共2页
本文介绍了计算机处理数据时表达式的三种表示形式,重点分析中缀表达式与后缀表达式相互转换的三种方法,突出体现直接转换和借用二叉树这种数据结构来实现其巧妙转换的过程。
关键词 中缀表达式 后缀表达式 二叉树的中序遍历 二叉树的后序遍历
下载PDF
后序遍历二叉树实现表达式求值 被引量:1
13
作者 潘凤 《山西师范大学学报(自然科学版)》 2015年第2期39-43,共5页
本文对中缀表达式进行扫描,借助链栈创建二叉树,后序遍历二叉树实现表达式求值.比传统表达式求值方法有着更高的时间和空间效率,尤其适用于同一表达式对于多种赋值组合求值的情况,如判定逻辑表达式的类型等,具有一定的实用价值.
关键词 中缀表达式 后序遍历 表达式求值
下载PDF
关于表达式求值的算法研究与实现 被引量:5
14
作者 李世华 刘晓娟 +1 位作者 姜晨 胡秀慧 《甘肃科技》 2011年第1期11-15,共5页
栈是计算机领域中重要的数据结构。容器是C++标准库定义的一种数据结构、队列,栈等数据结构都能用不同类型的容器实现。计算机进行表达式求值的方法很多,主要采用栈和一种容器(如vector类型)来实现在包含+、-、*、/运算符和(、)括号的... 栈是计算机领域中重要的数据结构。容器是C++标准库定义的一种数据结构、队列,栈等数据结构都能用不同类型的容器实现。计算机进行表达式求值的方法很多,主要采用栈和一种容器(如vector类型)来实现在包含+、-、*、/运算符和(、)括号的表达式求值中常用的算法,文中所有表达式都假设是在合法情况下进行求值的,中缀表达式到后缀表达式转换算法和后缀表达式求值的两种算法用C/C++语言进行描述,两种算法都在V isual C++6.0环境下实现。 展开更多
关键词 容器 中缀表达式 后缀表达式
下载PDF
基于栈结构的浮点型数据表达式求值算法 被引量:3
15
作者 王红奎 肖荣 《南昌航空工业学院学报》 CAS 2004年第3期87-89,共3页
表达式求值是程序设计语言编译中的一个基本问题 ,任何程序设计语言都涉及到了表达式求值的功能 ,对于按常规输入即中缀表达式输入格式的表达式求值问题不但要进行整型数据的运算 ,而且更重要的是浮点型数据的运算。
关键词 中缀表达式 浮点型数据
下载PDF
布尔表达式真值自动求解算法设计与实验研究 被引量:2
16
作者 李全艳 何远强 +1 位作者 彭海平 龚红仿 《信息系统工程》 2014年第4期132-134,共3页
布尔表达式被广泛应用于应用系统的流程控制,控制条件的逻辑正确性是应用系统正确执行的必要条件。本文探讨了布尔表达式真值自动求解问题,设计了布尔表达式合法性的检查、表达式中布尔变量个数的检测、计算表达式的真值等算法,并通过... 布尔表达式被广泛应用于应用系统的流程控制,控制条件的逻辑正确性是应用系统正确执行的必要条件。本文探讨了布尔表达式真值自动求解问题,设计了布尔表达式合法性的检查、表达式中布尔变量个数的检测、计算表达式的真值等算法,并通过文本文件输入多个布尔表达式,验证了算法的正确性。 展开更多
关键词 布尔表达式 真值表 中缀表达式 后缀表达式 文本输入
下载PDF
后缀表达式及其多位数的算术运算探析 被引量:1
17
作者 王若民 《科教文汇》 2007年第10X期215-215,共1页
本文从中缀表达式和后缀表达式在计算机处理中的优劣入手,针对中缀表达式到后缀表达式的转换算法,尤其是后缀表达式中多位数的算术运算的实现算法进行了探析。
关键词 中缀表达式 后缀表达式 算法
下载PDF
表达式求值的一种实现方法 被引量:2
18
作者 王迤冉 王华东 《周口师范高等专科学校学报》 2001年第2期31-33,共3页
表达式求值是程序设计语言编译中的一个最基本的问题 ,因为任何程序设计语言都有表达式求值的功能 .先把中缀表达式转化为前缀表达式 ,然后对前缀表达式求值 。
关键词 中缀表达式 前缀表达式 程序设计语言
下载PDF
基于算术表达式的顺控前置条件设计与实现
19
作者 吴小俊 李上 于洋 《科技创新与应用》 2022年第32期31-34,共4页
城市轨道交通综合监控系统或电力监控系统的顺控功能,是实现多个遥控对象一系列操作的自动化技术,提高操作人员的工作效率。通过基于算术表达式前置条件的设计与实现,在保证系统自动化的基础上,减少误操作,简化配置,有效提高系统运行的... 城市轨道交通综合监控系统或电力监控系统的顺控功能,是实现多个遥控对象一系列操作的自动化技术,提高操作人员的工作效率。通过基于算术表达式前置条件的设计与实现,在保证系统自动化的基础上,减少误操作,简化配置,有效提高系统运行的可靠性和可用性。 展开更多
关键词 城市轨道交通 综合监控系统 电力监控系统 顺控 中缀表达式
下载PDF
一种长整数计算器的实现 被引量:1
20
作者 吴光年 曾小宁 《广东教育学院学报》 2006年第3期29-32,共4页
采用动态分配的字符数组存储长整数,0位置保存数的符号,其他位置保存整数的各位数值,另外记录整数的位数,实现了加、减、乘、除和乘方的运算函数并对各个函数的时间复杂度进行了分析.
关键词 长整数 字符数组 中缀表达式
下载PDF
上一页 1 2 下一页 到第
使用帮助 返回顶部