树的存储结构以及各自优缺点
2016-02-29 07:54
176 查看
树的存储结构主要有:双亲表示法,孩子表示法,双亲孩子表示法和孩子兄弟表示法。
双亲表示法:该种方法寻找一个节点的双亲结点比较方便,但是对于寻找一个节点的孩子节点操作实现却不太方便。
孩子表示法:该方法寻找一个节点的孩子节点操作比较方便,但是寻找一个结点的双亲结点就比较麻烦了。
双亲孩子表示法:该存储结构具有双亲表示法和孩子表示法两种存储结构优点,到操作实现比较麻烦。
孩子兄弟表示法:该存储结构其实就是把树转换为一个二叉树的形式去存储,实现比较方便。
双亲表示法:该种方法寻找一个节点的双亲结点比较方便,但是对于寻找一个节点的孩子节点操作实现却不太方便。
孩子表示法:该方法寻找一个节点的孩子节点操作比较方便,但是寻找一个结点的双亲结点就比较麻烦了。
双亲孩子表示法:该存储结构具有双亲表示法和孩子表示法两种存储结构优点,到操作实现比较麻烦。
孩子兄弟表示法:该存储结构其实就是把树转换为一个二叉树的形式去存储,实现比较方便。
相关文章推荐
- AVL树-自平衡二叉查找树(Java实现)
- C#实现获取系统目录并以Tree树叉显示的方法
- C语言实现输入一颗二元查找树并将该树转换为它的镜像
- C语言二叉树的非递归遍历实例分析
- 使用C语言构建基本的二叉树数据结构
- 一波二叉树遍历问题的C++解答实例分享
- C++非递归队列实现二叉树的广度优先遍历
- C#使用前序遍历、中序遍历和后序遍历打印二叉树的方法
- 纯jsp打造无限层次的树代码
- C#非递归先序遍历二叉树实例
- C++将二叉树转为双向链表及判断两个链表是否相交
- C++非递归建立二叉树实例
- C语言实现找出二叉树中某个值的所有路径的方法
- C++实现二叉树遍历序列的求解方法
- C语言实现二叉树遍历的迭代算法
- php遍历树的常用方法汇总
- PHP树的深度编历生成迷宫及A*自动寻路算法实例分析
- PHP生成树的方法
- C++实现查找二叉树中和为某一值的所有路径的示例
- 用C语言判断一个二叉树是否为另一个的子结构