Data structures 线性和非线性数据结构的差异(优缺点)?

Data structures 线性和非线性数据结构的差异(优缺点)?,data-structures,Data Structures,我知道什么是线性和非线性数据结构,但是有人能用2-3个短语解释一下它们的区别吗? 它希望了解两者之间的差异,而不是其定义(如此处所示): 用2-3个短语向我解释区别是什么 线性意味着它们由一(单个)系列数据表示。。。i、 e每个数据成员最多有一个前辈,最多有一个后辈 非线性意味着其他任何东西 线性数据结构 数据以线性或顺序存储在内存中 它使用指针 它很容易实现 涉及到单个级别 内存利用率是无效的 例如:-数组、链接列表、堆栈和队列 非线性数据结构 数据随机存储在内存中 它不使用指针 实施起来比

我知道什么是线性和非线性数据结构,但是有人能用2-3个短语解释一下它们的区别吗? 它希望了解两者之间的差异,而不是其定义(如此处所示):

用2-3个短语向我解释区别是什么

线性意味着它们由一(单个)系列数据表示。。。i、 e每个数据成员最多有一个前辈,最多有一个后辈

非线性意味着其他任何东西


线性数据结构

  • 数据以线性或顺序存储在内存中
  • 它使用指针
  • 它很容易实现
  • 涉及到单个级别
  • 内存利用率是无效的
  • 例如:-数组、链接列表、堆栈和队列
  • 非线性数据结构

  • 数据随机存储在内存中
  • 它不使用指针
  • 实施起来比较困难
  • 涉及多个层面
  • 内存利用率是有效的
  • 树和图

  • 这是一个相当广泛的问题。您真正想知道的是什么?“意味着其他什么”您这是什么意思?@DcDaniel17它意味着每个数据成员可以有多个前置和后继<代码>非线性意味着其他任何东西意味着任何非线性的数据结构都将是非线性的,其优点和缺点是什么?