表达式类型的实现-数据结构,C++实现,绝对经典。与数据结构课程设计相结合。
2022-01-01 14:36:28 273KB 表达式类型的实现
1
表达式类型的实现(包含源代码) 设计任务: 一个表达式与一棵二叉树之间,存在着自然的对应关系。写一个程序,实现基于二叉树表示的算术表达式Expression的操作。 设计要求: 假设算术表达式Expression内可以含有变量(a~z)、常量(0~9)和二元运算符(+,-,*,/,^)。实现以下操作: 1. ReadExpr(E)——以字符序列的形式输入语法正确的前缀表示式并构造表达式E。 2. WriteExpr(E)——用带括号的中缀表示式输出表达式E。 3. Assign(V,c)——实现对变量V的赋值(V=c),变量的初值为0。 4. Value(E)——对算术表达式E求值。
用二叉树类型实现。报告内有源代码,复制即可运行。C++语言。
2021-11-05 10:41:39 167KB 数据结构
1
不再是黑框运行的,而是带有可视化页面的表达式类型代码 一个表达式和一棵二叉树之间,存在着自然的对应关系。写一个程序,实现 基于二叉树表示的算术表达式Expression的操作。 假设算术表达式Expression内可以含有变量(a-z),常量(0-9)和二元运算符(+,-,*,/,^(乘幂))。实现以下操作:
2021-05-31 17:07:52 9KB 数据结构 表达式类型 QT 山东大学
1
数据结构课程设计----表达式类型的实现 完美程序+完整的报告
2020-01-09 03:15:32 220KB 表达式类型的实现
1
数据结构 课程设计 表达式类型的实现   ⑴以字符序列的形式输入语法正确的前缀表示式并构成表达式E   ⑵用带括号的中缀表达式输出表达式E   ⑶实现对变量x的赋值,变量初始值为0   ⑷对算术表达式求值   ⑸构造新的复合表达式(E1)P(E2)   ⑹对表达式进行化简
2020-01-09 03:11:08 646KB 数据结构 课程设计 表达式实现
1
一个表达式和一棵二叉树之间,存在着自然的对应关系。写一个程序,实现基于二叉树表示的算术表达式Expression的操作
2020-01-03 11:34:13 27KB 数据结构
1
数据结构课程设计报告-表达式类型的实现 代码,报告都有,很完整
1
【问题的描述】 一个表达式和一棵二叉树之间,存在着自然的对应关系。写一个程序,实现基于二叉树表示的算术表达式Expression的操作。 【基本要求】 【一】【必做部分】 假设算术表达式Expression内可以含有变量(a-z),常量(0-9)和二元运算符(+,-,*,/,^(乘幂))。实现以下操作: (1)ReadExpr(E)――以字符序列的形式输入语法正确的前缀表达式并构造表达式E。 (2)WriteExpr(E)――用带括号的中缀表达式输出表达式E。 (3)Assign(V,c)――实现对变量V的赋值(V=c),变量的初值为0。 (4)Value(E)――对算术表达式E求值。 (5)CompoundExpr(p,E1,E2)――构造一个新的复合表达式(E1)p(E2)。 【二】【选做部分】 (1)以表达式的原书写形式输入,支持大于0的正整数常量; (2)增加常数合并操作MergeConst(E)——合并表达式E中所有常数运算。例如,对表达式E=(2+3-a)*(b+3*4)进行合并常数的操作后,求得E=(5-a)*(b+12) 【测试数据】 1) 分别输入0;a;-91;+a*bc;+*5x2*8x;+++*3^*2^x2x6并输出。 2) 每当输入一个表达式后,对其中的变量赋值,然后对表达式求值。 3) 还有很多测试的数据,详细请见附上的文件Test.txt。
1
广东工业大学数据结构课程设计-表达式类型的实现,是吴伟民老师的其中一个要求的课程设计
1