mirror of
https://github.com/krahets/hello-algo.git
synced 2026-07-09 22:16:06 +00:00
Remove the file headers from the docs.
This commit is contained in:
@@ -1,7 +1,3 @@
|
||||
---
|
||||
comments: true
|
||||
---
|
||||
|
||||
# AVL 树 *
|
||||
|
||||
在「二叉搜索树」章节中提到,在进行多次插入与删除操作后,二叉搜索树可能会退化为链表。此时所有操作的时间复杂度都会由 $O(\log n)$ 劣化至 $O(n)$ 。
|
||||
|
||||
@@ -1,7 +1,3 @@
|
||||
---
|
||||
comments: true
|
||||
---
|
||||
|
||||
# 二叉搜索树
|
||||
|
||||
「二叉搜索树 Binary Search Tree」满足以下条件:
|
||||
|
||||
@@ -1,7 +1,3 @@
|
||||
---
|
||||
comments: true
|
||||
---
|
||||
|
||||
# 二叉树
|
||||
|
||||
「二叉树 Binary Tree」是一种非线性数据结构,代表着祖先与后代之间的派生关系,体现着“一分为二”的分治逻辑。类似于链表,二叉树也是以结点为单位存储的,结点包含「值」和两个「指针」。
|
||||
|
||||
@@ -1,7 +1,3 @@
|
||||
---
|
||||
comments: true
|
||||
---
|
||||
|
||||
# 二叉树遍历
|
||||
|
||||
从物理结构角度看,树是一种基于链表的数据结构,因此遍历方式也是通过指针(即引用)逐个遍历结点。同时,树还是一种非线性数据结构,这导致遍历树比遍历链表更加复杂,需要使用搜索算法来实现。
|
||||
|
||||
@@ -1,7 +1,3 @@
|
||||
---
|
||||
comments: true
|
||||
---
|
||||
|
||||
# 小结
|
||||
|
||||
- 二叉树是一种非线性数据结构,代表着“一分为二”的分治逻辑。二叉树的结点包含「值」和两个「指针」,分别指向左子结点和右子结点。
|
||||
|
||||
Reference in New Issue
Block a user