代码随想录day13

满二叉树:度为0的结点和度为2的结点,度为0的结点在同一层

完全二叉树:只有底部没有填满,且集中在左侧,优先级队列是一个堆,堆是一个完全二叉树

没有数值

二叉搜索数:有序数,左子树不空,左子树上所有结点的值小于根结点的值;右子树不空,右子树所有结点的值均大于它根结点的值

平衡二叉搜索树:它是一颗空树,或者根结点与两边的高度差的绝对值不超过1,且左右子树都是一颗平衡二叉树 map\set\multimap\multiset

二叉树的存储方式,二叉树可以链式存储指针分布在各处,数组也可以顺序存储

二叉树的遍历方式:

深度优先遍历,先往深走,遇到叶子结点

1.前序遍历 中左右 2.中序遍历 左中右 3.后序遍历 左右中

广度优先遍历

  • 递归遍历

1.确定递归函数的参数和返回值

2.确定终止条件

3.确定单层递归的逻辑

相关推荐
ll7788116 小时前
C++学习之路,从0到精通的征途:继承
开发语言·数据结构·c++·学习·算法
Akiiiira6 小时前
【数据结构】栈
数据结构
c6lala7 小时前
数据结构day1
数据结构
多多*7 小时前
算法竞赛相关 Java 二分模版
java·开发语言·数据结构·数据库·sql·算法·oracle
逐光沧海7 小时前
数据结构基础--蓝桥杯备考
数据结构·c++·算法·蓝桥杯
与己斗其乐无穷13 小时前
数据结构(2)线性表-顺序表
数据结构
周Echo周13 小时前
20、map和set、unordered_map、un_ordered_set的复现
c语言·开发语言·数据结构·c++·算法·leetcode·list
小青龙emmm13 小时前
数据结构(一) 绪论
数据结构
矿渣渣14 小时前
AFFS2 的 `yaffs_ext_tags` 数据结构详解
数据结构·算法·文件系统·yaffs2
chenyuhao202415 小时前
链表的面试题4之合并有序链表
数据结构·链表·面试·c#