Windows配置FTP
发表于
分类于
FTP
MySQL
图
二叉树
二叉树
二叉树定义与性质
定义
每个结点最多有两个子树
性质
1.非空二叉树上叶子结点数=度为2的结点数+1(树的结点数=所有结点度数+1)$n_0=n_2+1$
2.非空二叉树第k层最多有$2^{k-1}$个结点
3.高度为h的二叉树最多有$2^h-1$个结点
4.n个结点的完全二叉树的高度为$\lceil$$log_2(n+1)$$\rceil$ 或者$\lfloor$$log_2n$$\rfloor+1$
5.n个结点的完全二叉树 叶结点的个数$n_0$为$n_0=n-\lfloor$$n/2$$\rfloor$
特殊二叉树
1.满二叉树
2.完全二叉树:每个结点编号都与相同深度的满二叉树的结点一一对应
3.二叉排序树:左子树的结点关键字均小于根结点 右字数的结点关键字均大于根结点
4.平衡二叉树:树上任一结点的左子树和右子树的深度之差不超过1
队列
队列
顺序队列
判断条件:
1 | Q.front=Q.rear=0//队空 |
循环队列
判断条件:
1 | Q.front=Q.rear=0//队列初始化 |
牺牲最后一个存储单元 防止队列满时front与rear指向同一个元素导致无法判断是队列空还是满
所以队列满的条件为 rear就在front后面的存储单元
能够存储的元素数量为Maxsize-1