按照15,80,100,88,23,45,93,50,20,10的插入顺序画出建好的AVL树
时间: 2024-05-01 12:19:57 浏览: 17
首先,我们将第一个元素15插入作为根节点:
```
15
```
接下来插入80,我们可以将其作为15的右子节点:
```
15
\
80
```
插入100会导致根节点失衡,需要进行旋转操作。我们可以进行一次左旋操作:
```
80
/ \
15 100
```
插入88,可以将其插入到80的左子节点:
```
80
/ \
15 100
/
88
```
插入23,可以将其插入到15的右子节点:
```
80
/ \
15 100
\
23
/
88
```
插入45,可以将其插入到23的右子节点:
```
80
/ \
15 100
\
23
\
45
\
88
```
插入93,可以将其插入到100的左子节点:
```
80
/ \
15 100
\ /
23 93
\
45
\
88
```
插入50,可以将其插入到45的右子节点:
```
80
/ \
15 100
\ /
23 93
\
45
/ \
88 50
```
插入20,可以将其插入到15的左子节点:
```
80
/ \
15 100
/ \ /
20 23 93
\
45
/ \
88 50
```
最后,插入10,可以将其插入到20的左子节点:
```
80
/ \
15 100
/ \ /
20 23 93
\ \
10 45
/ \
88 50
```
相关推荐
![text/x-c](https://img-home.csdnimg.cn/images/20210720083646.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![xlsx](https://img-home.csdnimg.cn/images/20210720083732.png)