Fork me on GitHub

数据结构

1,二叉树(binary tree)

根节点root

叶子节点 leaf

节点 node

 

 

 

完全二叉树 (comlate binary tree) 倒数第二层及以上是满二叉树,最后一层可以不是满的 但是必须有左节点才能有右节点

 

 

 

满二叉树(full binary tree)

 

 

 

二叉搜索树BST(binary search tree)

(01) 若任意节点的左子树不空,则左子树上所有结点的值均小于它的根结点的值;
(02) 任意节点的右子树不空,则右子树上所有结点的值均大于它的根结点的值;
(03) 任意节点的左、右子树也分别为二叉查找树。
(04) 没有键值相等的节点(no duplicate nodes)。

 

递归遍历

 

迭代遍历(用栈)思路:

 

posted on 2020-09-17 16:37  康心志  阅读(118)  评论(0编辑  收藏  举报

导航