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

  • 大小: 3KB
    文件類型: .cpp
    金幣: 1
    下載: 0 次
    發布日期: 2021-01-11
  • 標簽: C++??廣義表??

資源簡介

對廣義表進行創建,輸出,取表頭,取表尾,復制廣義表,求廣義表深度

資源截圖

代碼片段和文件信息

#include?
using?namespace?std;
typedef?char?ElemType;
typedef?struct?GLNode
{
int?tag;
union?{
ElemType?data;
GLNode?*hp;
}val;
GLNode?*tp;
}GLNode?*GList;
void?CreateGList(GList?&L)//廣義表的創建
{
char?ch;
cin>>ch;
if(ch?==?‘)‘)
{
L?=?0;
return?;
}
else?if(ch?>=‘a‘&&ch?<=‘z‘)
{
L?=?new?GLNode;
L->tag?=?0;
L->val.data?=ch;
L->tp?=?0;
}
else?if(ch?==?‘(‘)
{
L?=?new?GLNode;
L->tag?=?1;
CreateGList(L->val.hp);
if(L->val.hp?==?0)
{
L->tp?=?0;
return?;
}
GLNode?*p;
p?=?L;
cin>>ch;
while(ch?==?‘‘)
{
p->tp?=?new?GLNode;
p?=?p->tp;
p->tag?=?1;
CreateGList(p->val.hp);
cin>>ch;
}
p->tp?=?0;
}
}
void?DisplayGList(GList?&L)//廣義表的輸出
{
if(L?==?0)
return?;
else?

評論

共有 條評論