利用栈实现表达式树这里我一共有两种思路:
part one:
首先判断输入表达式的每个字符,如果遇到运算符,不压栈,
接着弹出两个栈顶的元素,进行元素,接着把结果压栈。
代码:
//栈实现表达式
//思路:此程序的思路是,读取输入的字符串,然后判断每个字符,
//当遇到的是运算符,这时运算符不如栈,接着把栈顶的两个元素
//出栈,然后运算,然后再将得的结果压栈
//杨鑫
#include <stdio.h>
#include <stdlib.h>
typedef int SElemType; // 栈的元素类型
#define STACK_INIT_SIZE 10 // 存储空间初始分配量
#define STA