91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

資源簡介

北郵計算機學院數據結構課的中期檢查代碼,用二叉樹存儲表達式,并求出表達式的值。同時帶有表達式檢錯功能。

資源截圖

代碼片段和文件信息

#define?Inf?1e9
#include
#include
#include
using?namespace?std;

#define?MAXSIZE?100
bool?flag1=0flag2=0;//用于標記是否有括號?
char?u[MAXSIZE];//用于初步儲存表達式?
int?w=0;
int?Length=0;???????//w用全局變量來計數,是初步表達式轉換形式存入后綴表達式的結構體?length用來記錄數組實際大小?
???????????????????//強調?全局變量與子函數中變量名相同會被忽略!!!!!!?
struct?member???//為了后綴式求值再次分類存儲表達式的后綴表達式?
{
int?a;
char?b;
};
struct?member?s[MAXSIZE];

class?tree
{
public:
int?data;
????char?ch;
????tree?*l*r;
????tree()
????{
????????ch=‘\0‘;
????????data=0;
????????l=r=NULL;
????}
};
void?judge(char?*sint?xint?ydouble?&n)
{
????double?num=0;
????int?i;
????for(i=x;?i????????if(s[i]>=‘0‘&&s[i]<=‘9‘)
????????{
????????????num=num*10+(s[i]-‘0‘);
????????}
????????else?return?;
????n=num;
}
tree?*build(char?*sint?xint?y)
{
????tree?*n

評論

共有 條評論