更多“jQuery遍历节点的方法中,获取下一个兄弟节点的方法是()。A、next()B、prev()C、parent()D、children()”相关问题
  • 第1题:

    某二叉树的前序遍历节点访问顺序是abdgcefh,中序遍历的节点访问顺序是dgbaechf,则后序遍历的节点访问顺序是______。

    A.bdgcefha

    B.gdbecfha

    C.bdgaechf

    D.gdbehfca


    正确答案:A
    解析:由二叉树前序遍历序列和中序遍历序列可以唯一确定一棵二叉树。

  • 第2题:

    请认真阅读以下函数说明、图及C程序,将程序段中(1)~(7)空缺处的语句填写完整。

    [说明]

    一般的树结构常采用孩子—兄弟表示法表示,即用二叉链表做树的存储结构,链表中节点的两个链域分别指向该节点的第一个孩子节点和下一个兄弟节点。例如,如图1-15(a)所示树的孩子—兄弟表示如图1-15(b)所示。

    函数LevelTraverse()的功能是对给定树进行层序遍历。例如,对如图1-15所示的树进行层序遍历时,节点的访问次序为D B A E F P C。

    对树进行层序遍历时使用了队列结构,实现队列基本操作的函数原型如表1-11所示。

    Bool、Status类型定义如下:

    树的二叉链表节点定义如下:

    [C函数程序]


    正确答案:这是一道要求读者掌握树结构的存储及遍历运算的程序分析题。本试题的解答思路如下。 队列可以保证访问节点时按照层次和自左至右的顺序。借助队列结构对树进行层序遍历时每个节点都进出队列一次节点出队列时进行访问。其过程是首先令树根节点入队若是森林(树根之间互为兄弟)接着则令其余树的根节点入队然后在队列非空的情况下队头节点出队访问该节点同时令其孩子节点入队。以此类推直到队列为空。 在试题所给出的[C函数程序]中代码“InitQueue(&tempQ); (1) ;”完成初始化队列并令根节点入队列的功能因此(1)空缺处所填写的内容是“EnQueue(&tempQ root)”。 采用二叉树存储树结构时其右分支表示兄弟关系因此队头节点出队时应沿右分支将队头节点的所有孩子依次加入队列。(2)空缺处所在的while循环完成处理第一棵树的兄弟节点的功能因此(2)空缺处所填写的内容是“brotherptr=brotherptr->nextbrother”。至此就完成了第一层节点的处理。 (3)空缺处用于判断队列是否为空即应填入“!IsEmpty(tempQ)”或其他等价形式。 使用队列或栈结构存储元素以实现某种运算的基本特点是当队列非空时应令队头元素出队列。因此(4)空缺处所填写的内容是“DeQueue(&tempQ&ptr)”。 若一个节点不存在孩子则其firstchild指针域为空也无须令其孩子节点入队列。因此(5)空缺处所填写的内容是“!ptr->firstchild”或其他等价形式。反之若一个节点有孩子则应首先令其第一个孩子节点入队列然后通过右分支链使其他孩子节点入队列。因此(6)空缺处所填写的内容是“EnQueue(&tempQptr->firstchild)”(7)空缺处所填写的内容是“brotherptr=brotherptr->nextbrother”。
    这是一道要求读者掌握树结构的存储及遍历运算的程序分析题。本试题的解答思路如下。 队列可以保证访问节点时按照层次和自左至右的顺序。借助队列结构对树进行层序遍历时,每个节点都进出队列一次,节点出队列时进行访问。其过程是,首先令树根节点入队,若是森林(树根之间互为兄弟),接着则令其余树的根节点入队,然后在队列非空的情况下,队头节点出队,访问该节点同时令其孩子节点入队。以此类推,直到队列为空。 在试题所给出的[C函数程序]中,代码“InitQueue(&tempQ); (1) ;”完成初始化队列并令根节点入队列的功能,因此(1)空缺处所填写的内容是“EnQueue(&tempQ, root)”。 采用二叉树存储树结构时,其右分支表示兄弟关系,因此队头节点出队时,应沿右分支将队头节点的所有孩子依次加入队列。(2)空缺处所在的while循环完成处理第一棵树的兄弟节点的功能,因此,(2)空缺处所填写的内容是“brotherptr=brotherptr->nextbrother”。至此,就完成了第一层节点的处理。 (3)空缺处用于判断队列是否为空,即应填入“!IsEmpty(tempQ)”或其他等价形式。 使用队列或栈结构存储元素以实现某种运算的基本特点是,当队列非空时,应令队头元素出队列。因此(4)空缺处所填写的内容是“DeQueue(&tempQ,&ptr)”。 若一个节点不存在孩子,则其firstchild指针域为空,也无须令其孩子节点入队列。因此,(5)空缺处所填写的内容是“!ptr->firstchild”或其他等价形式。反之,若一个节点有孩子,则应首先令其第一个孩子节点入队列,然后通过右分支链使其他孩子节点入队列。因此,(6)空缺处所填写的内容是“EnQueue(&tempQ,ptr->firstchild)”,(7)空缺处所填写的内容是“brotherptr=brotherptr->nextbrother”。

  • 第3题:

    某二叉树的先序遍历节点访问顺序是ABCDEFG,中序遍历的节点访问顺序是 CBDAFGE,则其后序遍历的节点访问顺序是 ______。

    A.CDBGFEA

    B.CDGFEAB

    C.CDBAGFE

    D.CDBFAGE


    正确答案:A

  • 第4题:

    关于getElementsByTagName()方法的描述,下列说法正确的是()。

    • A、获取同名称的所有节点
    • B、获取同名称的所有属性节点
    • C、获取同名称的所有文本节点
    • D、获取同名称的所有元素节点

    正确答案:D

  • 第5题:

    jQuery查询方法中,读取或修改节点的文本内容的方法是()。

    • A、html()
    • B、text()
    • C、attr()
    • D、removeAttr()

    正确答案:B

  • 第6题:

    jQuery中的加号选择器相当于以下哪个方法?()

    • A、next()
    • B、siblings()
    • C、nextAll()
    • D、prev()

    正确答案:A

  • 第7题:

    jQuery遍历节点的方法中,得到下一个兄弟节点的方法是prev()。()


    正确答案:错误

  • 第8题:

    判断题
    jquery获取指定元素的所有兄弟节点用siblings()。()
    A

    B


    正确答案:
    解析: 暂无解析

  • 第9题:

    单选题
    某二叉树为单枝树(即非叶子节点只有一个孩子节点)且具有n个节点(n>1)则该二叉树()。
    A

    共有n层,每层有一个节点

    B

    共有log2n层,相邻两层的节点数正好相差一倍

    C

    先序遍历序列与中序遍历序列相同

    D

    后序遍历序列与中序遍历序列相同


    正确答案: D
    解析: 题考查数据结构中二叉树的基本概念和运算。 若二叉树为单枝树,那么n个节点就分布在n层上。遍历序列则与遍历方法和二叉树的形态有关。例如,对于三个节点的单枝二叉树(A、B、C的层次依次增高),其形态可为: [*] 考查它们的先序、中序和后序遍历序列,先序遍历序列都为A、B、C,而中序和后序遍历序列则有所不同。

  • 第10题:

    单选题
    以下的节点操作中可以获取所有的父级元素的是()。
    A

    .parent()

    B

    .parents()

    C

    .next()

    D

    .find()


    正确答案: D
    解析: 暂无解析

  • 第11题:

    单选题
    jQuery查询方法中,读取或修改节点的html标签的方法是()。
    A

    html()

    B

    text()

    C

    attr()

    D

    removeAttr()


    正确答案: B
    解析: 暂无解析

  • 第12题:

    单选题
    关于getElementsByTagName()方法的描述,下列说法正确的是()。
    A

    获取同名称的所有节点

    B

    获取同名称的所有属性节点

    C

    获取同名称的所有文本节点

    D

    获取同名称的所有元素节点


    正确答案: A
    解析: 暂无解析

  • 第13题:

    若二叉树的前序遍历序列与中序遍历序列相同且树中节点数大于1,则该二叉树的______。

    A.只有根节点无左予树

    B.只有根节点无右子树

    C.非叶子节点只有左子树

    D.非叶子节点只有右子树

    A.

    B.

    C.

    D.


    正确答案:D

  • 第14题:

    设节点x和y是二叉树中任意的两个节点,在该二叉树的先根遍历序列中x在y之前,而在其后根遍历序列中x在y之后,则x和y的关系是(17)。

    A.x是y的左兄弟

    B.x是y的右兄弟

    C.x是y的祖先

    D.x是y的后裔


    正确答案:C
    解析:先序遍历的递归算法定义为若二叉树非空,则依次执行如下操作:访问根节点,遍历左子树,遍历右子树。后序遍历的递归算法定义为若二叉树非空,则依次执行如下操作:遍历左子树,遍历右子树,访问根节点。

  • 第15题:

    jquery获取指定元素的所有兄弟节点用siblings()。()


    正确答案:正确

  • 第16题:

    以下的节点操作中可以获取所有的父级元素的是()。

    • A、.parent()
    • B、.parents()
    • C、.next()
    • D、.find()

    正确答案:B

  • 第17题:

    以下选项中哪个选项可以用于获取下一个兄弟节点()。

    • A、.prev()
    • B、.next()
    • C、.remove()
    • D、.children()

    正确答案:B

  • 第18题:

    prev()方法的作用是()。

    • A、获取当前元素的前一个兄弟元素
    • B、关闭当前元素
    • C、跳出当前元素
    • D、获取当前元素的下一个兄弟元素

    正确答案:A

  • 第19题:

    jQuery遍历节点的方法中,获取上一个兄弟节点的方法是()。

    • A、next()
    • B、prev()
    • C、parent()
    • D、children()

    正确答案:B

  • 第20题:

    单选题
    prev()方法的作用是()。
    A

    获取当前元素的前一个兄弟元素

    B

    关闭当前元素

    C

    跳出当前元素

    D

    获取当前元素的下一个兄弟元素


    正确答案: A
    解析: 暂无解析

  • 第21题:

    判断题
    jQuery遍历节点的方法中,得到下一个兄弟节点的方法是prev()。()
    A

    B


    正确答案:
    解析: 暂无解析

  • 第22题:

    单选题
    jQuery遍历节点的方法中,获取上一个兄弟节点的方法是()。
    A

    next()

    B

    prev()

    C

    parent()

    D

    children()


    正确答案: C
    解析: 暂无解析

  • 第23题:

    单选题
    jQuery遍历节点的方法中,获取下一个兄弟节点的方法是()。
    A

    next()

    B

    prev()

    C

    parent()

    D

    children()


    正确答案: A
    解析: 暂无解析