Java版 在一棵二叉链表表示的二叉树中,实现以下操作,并说明采用哪种遍历算法,其他遍历算法是否可行
①输入叶子结点。②求二叉树中叶子结点个数。③将每个结点的左子树与右子树交换。④验证二叉树的性质3:n0=n2+1。⑤输出值大于k的结点。⑥已知先根和中根次序遍历序列构造二...
① 输入叶子结点。
② 求二叉树中叶子结点个数。
③ 将每个结点的左子树与右子树交换。
④ 验证二叉树的性质3:n0=n2+1。
⑤ 输出值大于k的结点。
⑥ 已知先根和中根次序遍历序列构造二叉树。
⑦ 以广义表表示构造二叉树。
⑧ 判断两颗二叉树是否相等。
⑨ 求结点所在的层次。
⑩ 求一颗二叉树在后根次序遍历下第一个访问的结点。
⑪ 复制一颗二叉树。
⑫ 判断一颗二叉树是否为完全二叉树。
⑬ 实现二叉树后根次序遍历的非递归算法。 展开
② 求二叉树中叶子结点个数。
③ 将每个结点的左子树与右子树交换。
④ 验证二叉树的性质3:n0=n2+1。
⑤ 输出值大于k的结点。
⑥ 已知先根和中根次序遍历序列构造二叉树。
⑦ 以广义表表示构造二叉树。
⑧ 判断两颗二叉树是否相等。
⑨ 求结点所在的层次。
⑩ 求一颗二叉树在后根次序遍历下第一个访问的结点。
⑪ 复制一颗二叉树。
⑫ 判断一颗二叉树是否为完全二叉树。
⑬ 实现二叉树后根次序遍历的非递归算法。 展开
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询