- 0
- 0
- 约1.93万字
- 约 65页
- 2018-03-07 发布于浙江
- 举报
据结构图
7.8 广义表 7.8.2 广义表的存储结构 由于广义表中的数据元素可以是原子,也可以是广义表,显然难以用顺序存储结构表示,并且为了在存储结构中便于分辨原子和子表,令表示广义表的链表中的结点为“异构”结点。结点中设有一个标志域tag,并约定tag=0表示原子结点,tag=1表示表结点。 //广义表的存储表示 typedef enum {ATOM=0, LIST=1} ElemTag; typedef struct GLNode{ ElemTag tag; //公共部分,用于区分原子结点和表结点 union{ //原子结点和表结点的联合部分 AtomType data; //原子结点的值域 struct { struct GLNode *hp, *tp; } ptr; //ptr是表结点的指针域,ptr.hp和ptr.tp分别指向表头和表尾 }; }*GList; //广义表类型 7.8 广义表 D=(E,A,F) E=(e) F=(a, (b, c, d)) A=() tag=0 data tag=1 hp tp 表结点 原子结点 A=NULL 1 1 ^ 1 ^ 1 ^ 0 e D E F 1 1 ^ 0 a 1 1 1 ^ 0 b 0 c 0 d 7.8 广义表 7.8.3 广义
您可能关注的文档
最近下载
- 多重耐药菌医院感染预防与控制措施考试试题(含答案).pdf VIP
- 2026年村会计考试试题及答案.doc
- 大概念视角下高中物理大单元教学建构与设计以“牛顿运动定律”教学为例.pptx VIP
- 2026年贵阳新高考化学全程复习指南(一轮+二轮+三轮)含易考题、常考题、易错题.docx VIP
- 22《阿房宫赋》知识拓展 课件(共17张PPT) 中职语文语文版拓展模块(含音频+视频).pptx VIP
- 隧道围岩压力计算.xls VIP
- 急性脑梗死溶栓知情同意书.doc VIP
- 3.1《中国科学技术史(序言)》(教学课件)-【中职专用】高二语文同步课堂(高教版2024拓展模块上册).pptx VIP
- (新)宜昌一医-神经研究中心-量表(服药10个月).docx VIP
- 滁州天长市永丰镇村级后备干部储备库选拔考试题库2023 .docx VIP
原创力文档

文档评论(0)