广义表
关键:通过Tag这个标志来判断以何种方式读取union
广义表是一种多重链表
十字链表需要两个指针域
左上角的Term结点表示这个十字链表有4行5列,非0结点有7个
每一行,每一列都额外需要一个head结点
每一行,每一列都设计成循环链表
非0结点也为Term结点
第i行的head结点和第i列的head结点实际上是同一个结点,只是这一个节点的两个指针的不同反应
term和head结点用union结构之外的标志符Tag区分
head结点的Next是一个指针,指向下一个head结点