1.一个表达式和一个二叉树之间,存在着自然的对应关系。写一个程序,实现基于二叉树表示的算术表达式Expression的操作。 2.假设算术表达式Expression内可以含有变量(a~z)、常量(0~9)和二元运算符(+,-,*,/,^(乘幂))。实现以下操作: ⑴ReadExpr(E)——以字符序列的形式输入语法正确的前缀表达式并构造表达式E。 ⑵WriteExpr(E)——用带括弧的中缀表达式输出表达式E。 ⑶Assign(V,c)——实现对变量Vde赋值(V=c),变量的初值为0。 ⑷Value(E)——对算术表达式E求值。 ⑸CompoundExpr(P,E1,E2)——构造一个新的复合表达式(E1)P(E2)。 3.在读入表达的字符序列的同时,完成运算符和运算数的识别和处理以及相应的运算。 4.在识别出运算数的同时,要将其字符形式转换成整数形式。 5.用在后根遍历的次序对表达式求值。
资源简介:一个采用UDP传输的LINUX下的例子,对理解网络编程非常有好处
上传时间: 2025-04-21
上传用户:wzk110120
资源简介:流水灯 Verylog编写的 Quartus II平台的简单设计实例 附仿真波形
上传时间: 2025-04-21
上传用户:orangetxw
资源简介:关于矩阵的一些运算,大家可以参考一下,
上传时间: 2025-04-21
上传用户:xieqi555
资源简介:实现了有凌阳的外部中断进行技数,同时有2赫兹的内部定时器,以实现对外部频率的采集
上传时间: 2025-04-21
上传用户:253794490
资源简介:linux下发送mail源代码,可以直接移植到开发板上用。
上传时间: 2025-04-21
上传用户:hx4542
资源简介:网程络过滤驱动,可以截获网络封包!对其进行分析拦截!
上传时间: 2025-04-21
上传用户:cutuy
资源简介:办公自动化系统,通过该系统,公司不同角色的员工可以通过网路完成日常的办公,包括撰写报告、审阅公文等。另外,系统还将实现一个系统管理员角色,对整个系统进行动态的维护。
上传时间: 2025-04-21
上传用户:leesuper
资源简介:s6b0108控制器库函数实例源码 液晶显示ag12864a
上传时间: 2025-04-21
上传用户:yyf_sss