码迷,mamicode.com
首页 > 其他好文 > 详细

二叉树

时间:2015-03-18 00:58:06      阅读:196      评论:0      收藏:0      [点我收藏+]

标签:

二叉树中每个节点最多只有两个子树,并且其子树有左右之分,次序不能任意颠倒。

满二叉树和完全二叉树的区别如下(满二叉树是一种完全二叉树):

技术分享

二叉树的存储结构

1)  顺序存储结构

技术分享

缺点:对非完全二叉树的顺序存储浪费空间。

2)  链式存储结构

1 typedef struct BiTNode {
2   TElemType data;
3   struct BiTNode *lchild, *rchild;
4 }BiTNode, *BiTree;

缺点:由子节点查找父节点比较麻烦,可在结构中补充一个parent的指针域处理。

二叉树

标签:

原文地址:http://www.cnblogs.com/liqiongxiong/p/4345837.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!