已知广义表及结点类型结构如下:
typedef enum{ATOM, LIST}NodeTag;
//ATOM=0,表示原子;LIST=1,表示子表
typedef struct GLNode
{ NodeTag tag; //区分原子结点和表结点
union
{ DataType data; //存放原子结点的值
GLNode *slink; //指向子表的指针
};
GLNode *next; //指向下一个表结点
}*Glist; //广义表类型
请回答下列问题。
(1)若广义表A为空表,应如何表示?
(2)若广义表A=(a,(b,c)),画出A的存储结构。