1.任何二叉树的叶子节点在前序中序后序遍历序列中的相对次序肯定不发生改变。(遍历:都是先左子树后右子树)
2.哈夫曼树的节点只能是0或2度(经做题发现,哈夫曼树中每一层【除第一层】都是偶数个节点)
3.强连通图、弱连通图(在有向图中如果对于每一对节点都有路径 ,则是强连通图)
4.简单路径:路径上没有重复的点
5.例题:无向图有16条边,度为4的顶点有三个,度为3的有四个,其余顶点的度均小于3,则图至少有多少顶点?
(162-34+4*3)/2+3+4=11
6.在一个具有n个顶点的有向完全图中包含有n(n-1)/2条边。
7.深度优先遍历/广度优先遍历
深度优先就是找下一辈到头再找他们的兄弟(每个节点),广度优先就是找完所有的儿子
8.几个生成树啥的构造方法:
二叉排序树:二叉排序树的最低高度与完全二叉树的高度相同。
平衡二叉树:平衡二叉树:或者是一棵空的二叉排序树,或者是具有下列性质的二叉排序树:
⑴ 根结点的左子树和右子树的深度最多相差1;
⑵ 根结点的左子树和右子树也都是平衡二叉树。
平衡因子:结点的平衡因子是该结点的左子树的深度与右子树的深度之差。
结点的平衡因子=HL-HR
9.AOE网:
关键路径:在AOE网中&#x