【单选题】【消耗次数:1】
若二叉树采用二叉链表存储结构,要交换其所有分支结点左、右子树的位置,利用( )遍历方法最合适。
先序
中序
后序
按层次
参考答案:
复制
纠错
相关题目
【单选题】 二叉树的先序遍历和中序遍历如下: 先序遍历EFHIGJK;中序遍历:HFIEJKG 。该二叉树根的右子树的根是( )。
①  E
②  F
③  G
④  H
【单选题】 根据先序序列ABDC和中序序列DBAC确定对应的二叉树,该二叉树( )。
①  是完全二叉树
②  不是完全二叉树
③  是满二叉树
④  不是满二叉树
【单选题】 设二叉树的先序遍历序列和后序遍历序列正好相反,则该二叉树满足的条件是()。
①  空或只有一个结点
②  高度等于其结点数
③  任一结点无左孩子
④  任一结点无右孩子
【单选题】 一棵非空的二叉树的先序遍历序列与后序遍历序列正好相反,则该二叉树一定满足()。
①  所有的结点均无左孩子
②  所有的结点均无右孩子
③  只有一个叶子结点
④  是任意一棵二叉树
【单选题】 设某一二叉树中序遍历为badce,后序遍历为bdeca,则该二叉树先序遍历的顺序是( )。
①  A.adbec
②  B.decab
③  C.debac
④  D.Abcde
【单选题】 设某一二叉树先序遍历为abdec,中序遍历为dbeac,则该二叉树后序遍历的顺序是( )。
①  A.abdec
②  B.debac
③  C.debca
④  D.Abedc
【单选题】 一棵非空的二叉树,先序遍历与后续遍历正好相反,则该二叉树满足( )。
①  A.无左孩子
②  B.无右孩子
③  C.只有一个叶子结点
④  D.任意二叉树
【单选题】 二叉树的先序遍历序列为ABC的不同二叉树有( )种形态。
①  3
②  4
③  5
④  6
【单选题】 设有一棵二叉树,其先序遍历序列是:ABCDEFG,中序遍历序列是:CBAEDFG,则该二叉树的后序遍历序列是( )。
①  CBDFGEA
②  CBDGFEA
③  CBEFGDA
④  CBEGFDA
【单选题】 欲实现任意二叉树的后序遍历的非递归算法而不必使用栈,最佳方案是二叉树采用( )存储结构。
①  三叉链表
②  广义表
③  二叉链表
④  顺序
随机题目
【单选题】 在 HTML5 中,onblur 和 onfocus 是( )
①  HTML 元素
②  样式属性
③  事件属性
④  点击事件
【单选题】 下列选择器,能够设置鼠标悬停状态下的样式的是( )
①  :hover
②  :active
③  :focus
④  :link
【单选题】 下列CSS规则中能够使超链接在盘旋时产生上画线效果的选项是( )。
①  a:hover{text-decoration:none;}
②  a:hover{text-decoration:underline;}
③  a:hover{text-decoration:line-through;}
④  a:hover{text-decoration:overline;}
【单选题】 下列选项中能够实现两个图层div同时向右浮动的是( )。
①  div{float:right;}
②  div{float:none;}
③  div{float:left;}
④  div{clear:both;}
【单选题】 能够保存localStorage对象数据的方法是( )。
①  localStorage.setItem(key,value)
②  localStorage.getItem(key)
③  localStorage.removeItem(key)
④  localStorage.key(index)
【单选题】 在设置线性渐变时至少需要指定( )次颜色停止。
①  2
②  3
③  4
④  1
【单选题】 HTML5 Canvas对象的默认宽度为300px,默认高度是( )
①  200px
②  300px
③  400px
④  500px
【单选题】 下列选项中为行内标记的是( )。
①  p /p
②  div /div
③  span /span
④  pre /pre
【单选题】 使用Canvas绘制圆形的方法是( )。
①  beginPath()
②  arc(x,y,100,开始角度,结束角度,绘制方向)
③  closePath()
④  A. B,C三个方法依次执行
【单选题】 HTML5 中不再支持下面哪个元素( )
①  q
②  ins
③  menu
④  font