
数组和广义表
数据结构中数组和广义表的相关知识
weizongpu#76
这个作者很懒,什么都没留下…
展开
-
广义表
广义表的特点: 1、广义表的元素可以是子表也可以是数值 2、广义表可以被其他广义表共享 3、广义表具有递归性 广义表的存储结构 由于广义表元素的不确定性,因此用链表存储结构,有两种链式结点 表结点(元素是子表)和原子结点(元素是数值) class GLNode { boolean tag; // 原子结点和表结点的标志位 String atom; // 原子结点的数据域 ...原创 2020-02-04 17:43:38 · 1709 阅读 · 0 评论 -
数组的顺序存储
数组地址的计算 一维数组的存储 Loc(A[i]) = Loc(A[1]) + (i - 1) * size 二维数组的存储 Loc(A[i][j]) = Loc(A[1][1]) + (n * (i - 1) + (j - 1)) * size 三维数组的存储 Loc(A[i][j][k]) = Loc(A[1][1][1]) + ((i - 1) * m * n +(j - 1) * n + ...原创 2020-02-04 17:40:30 · 691 阅读 · 0 评论