急!求解读一个C++数据结构问题,要求详细一点,尽可能详细的,最好每句都有注释,跪谢~
主程序如下:#include<iostream>#include"BinaryExpTree.h"usingnamespacestd;intmain(){BinaryEx...
主程序如下:
#include <iostream>
#include "BinaryExpTree.h"
using namespace std;
int main()
{
BinaryExpTree bt;
cout << "作为应用的一个小例子,此程序仅支持个位数算术运算!" << endl;
cout<<endl;
char pch[256],ich[256];
cout << "请按二叉表达式树的前缀表示输入字符串:"<<endl;
cin >> pch;
cout << "请按二叉表达式树的中缀表示输入字符串:"<<endl;
cin >> ich;
int i = 0;
while(pch[i])
i ++ ;
bt.Create (pch,ich,i);
cout << "表达式按后缀求值的结果为:"<<bt.Evaluate () << endl;
cout << endl;
system("pause");
return 0;
}
头文件如下:
#include <iostream>
#include "BinaryExpTree.h"
using namespace std;
int main()
{
BinaryExpTree bt;
cout << "作为应用的一个小例子,此程序仅支持个位数算术运算!" << endl;
cout<<endl;
char pch[256],ich[256];
cout << "请按二叉表达式树的前缀表示输入字符串:"<<endl;
cin >> pch;
cout << "请按二叉表达式树的中缀表示输入字符串:"<<endl;
cin >> ich;
int i = 0;
while(pch[i])
i ++ ;
bt.Create (pch,ich,i);
cout << "表达式按后缀求值的结果为:"<<bt.Evaluate () << endl;
cout << endl;
system("pause");
return 0;
}
求大侠帮忙 展开
#include <iostream>
#include "BinaryExpTree.h"
using namespace std;
int main()
{
BinaryExpTree bt;
cout << "作为应用的一个小例子,此程序仅支持个位数算术运算!" << endl;
cout<<endl;
char pch[256],ich[256];
cout << "请按二叉表达式树的前缀表示输入字符串:"<<endl;
cin >> pch;
cout << "请按二叉表达式树的中缀表示输入字符串:"<<endl;
cin >> ich;
int i = 0;
while(pch[i])
i ++ ;
bt.Create (pch,ich,i);
cout << "表达式按后缀求值的结果为:"<<bt.Evaluate () << endl;
cout << endl;
system("pause");
return 0;
}
头文件如下:
#include <iostream>
#include "BinaryExpTree.h"
using namespace std;
int main()
{
BinaryExpTree bt;
cout << "作为应用的一个小例子,此程序仅支持个位数算术运算!" << endl;
cout<<endl;
char pch[256],ich[256];
cout << "请按二叉表达式树的前缀表示输入字符串:"<<endl;
cin >> pch;
cout << "请按二叉表达式树的中缀表示输入字符串:"<<endl;
cin >> ich;
int i = 0;
while(pch[i])
i ++ ;
bt.Create (pch,ich,i);
cout << "表达式按后缀求值的结果为:"<<bt.Evaluate () << endl;
cout << endl;
system("pause");
return 0;
}
求大侠帮忙 展开
2个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询