2015年10月21日

二叉树的定义、性质、存储

摘要: 二叉树的定义二叉树是每个节点最多有两个子树的树结构。通常子树被称作“左子树”(left subtree)和“右子树”(right subtree)。二叉树常被用于实现二叉查找树和二叉堆。二叉树的每个结点至多只有二棵子树(不存在度大于2的结点),二叉树的子树有左右之分,次序不能颠倒。 ... 阅读全文

posted @ 2015-10-21 11:54 littleKing163 阅读(275) 评论(0) 推荐(0) 编辑

二叉树的非递归遍历

摘要: 二叉树的非递归遍历 二叉树是一种非常重要的数据结构,很多其它数据结构都是基于二叉树的基础演变而来的。对于二叉树,有前序、中序以及后序三种遍历方法。因为树的定义本身就是递归定义,因此采用递归的方法去实现树的三种遍历不仅容易理解而且代码很简洁。而对于树的遍历若采用非递归的方法,就要采用栈去模拟实现。在三... 阅读全文

posted @ 2015-10-21 11:53 littleKing163 阅读(189) 评论(0) 推荐(0) 编辑

导航