数据结构之树

概述

树一类很常用的数据结构

常见的有二叉树,二叉搜索树,红黑树

树的性质

主要是树的一些基本概念。

节点
父节点、子节点、叶子节点、根节点这些概念。

树的深度,宽度

二叉树
二叉搜索树
红黑树
这些树的概念和区别。

树的一些基本操作

遍历

树的遍历
前序遍历

根->左->右

中序遍历

左->根->右

后序遍历

左->右->根

这个很好理解,根节点在前的就是前序,在中的就是中序,在后的就是后序。

树的遍历和递归操作息息相关,或者说树的操作和递归都息息相关。下面具体看下。

深度优先搜索

深度优先搜索主要是通过递归来实现。

广度优先搜索

广度优先搜索主要是通过队列来实现。

找两个节点的公共父节点

二叉搜索树主要是考性质。

普通的二叉树就稍微复杂一些。

posted @ 2022-06-29 13:15  cfdroid  阅读(63)  评论(0编辑  收藏  举报