问答题
已知一棵二叉树采用二叉链表存储,结点构造为
root指向根结点。请编写算法判断该二叉树是否是平衡二叉树,即二叉树中任意结点的左右子树的深度相差不超过1,例如下图所示的二叉树就是一棵平衡二叉树。
要求: 给出算法的基本设计思想。
【参考答案】
正确答案:基本的基本设计思想: 设置二叉树的平衡标记balance,以标记返回二叉树bt是否为平衡二叉树,若为平衡二叉树......
(↓↓↓ 点击下方‘点击查看答案’看完整答案 ↓↓↓)
点击查看答案
<上一题
目录
下一题>
热门
试题
问答题
对于一个堆栈、若其入栈序列为1,2,3,……,n,不同的出入栈操作将产生不同的出栈序列。其出栈序列的个数正好等于结点个数为n的二叉树的个数,且与不同形态的二叉树一一对应。请简要叙述一种从堆栈输入(固定为1,2,3,……,n)/输出序列对应一种二叉树形态的方法,并以入栈序列1,2,3(即n=3)为例加以说明。
点击查看答案
单项选择题
一台域名服务器希望解析域名www.google.com,如果这台主机配置的DNS地址为a,Internet的根域名服务器为b,而存储域名www.google.com与其IP地址对应关系的域名服务器为c,那么这台主机通常先查询( )。
A.域名服务器a
B.域名服务器b
C.域名服务器c
D.不确定
点击查看答案&解析
相关试题
若要使该网络中的4台主机都能够直接通信,...
若不改变主机A的物理位置,而将其IP改为1...
如要加入第5台主机E,使它能与主机D直接通...
该网络的4台主机中哪些可以直接通信哪些需...
若一次访存的时间是10ms,平均缺页中断处...