数据结构与算法——第5章-数组和广义表-什么是广义表(5.11)
一 概述
1 | 1.什么是广义表 |
二 什么是广义表
2.1 数组存储形式
1 | 前面讲过,数组即可以存储不可再分的数据元素(如数字 5、字符 'a'),也可以继续存储数组(即 n 维数组)。 |
2.2 广义表
1 | 对于存储 {1,{1,2,3}} 这样的数据,更适合用广义表结构来存储。 |
三 广义表的原子和子表
1 | 通常,广义表中存储的单个元素称为 "原子",而存储的广义表称为 "子表"。 |
四 广义表的表头和表尾
1 | 当广义表不是空表时,称第一个数据(原子或子表)为"表头",剩下的数据构成的新广义表为"表尾"。 |
五 参考
- C语言中文网—什么是广义表