就结构中数据元素之间存在的关系可将树和线性结构作如下对照:

线性结构
树结构
 存在唯一的没有前驱
 的"首元素"
 存在唯一的没有前驱的
 "根结点"
 存在唯一的没有后继
 的"尾元素"
 存在多个没有后继的
 "叶子"
 其余元素均存在唯一
 的"前驱元素"和唯一
 的"后继元素"
 其余结点均存在唯一的
 "前驱(双亲)结点"和多
 个"后继(孩子)结点"
 
  可见,由于线性结构是一个"序列",元素之间存在的是"一对一"的关系,而树是一个层次结构,元素之间存在的是"一对多"的关系。