更多“当向一个最小堆插入一个具有最小值的元素时,该元素需要逐层向上调整,直到被调整到堆顶位置为止。()”相关问题
  • 第1题:

    若顺序表中的元素是从1位置开始存放的,要在具有n个元素的顺序表中插入一个元素,合法的插入位置是()。


    正确答案:1~n+1

  • 第2题:

    当向一个最小堆插入一个具有最小值的元素时,该元素需要逐层向上调整,直到被调整到堆顶位置为止。


    正确答案:正确

  • 第3题:

    向一个顺序栈插入一个元素时,首先使()后移一个位置,然后把待插入元素()到这个位置上。


    正确答案:栈顶指针;存储

  • 第4题:

    表长为n的顺序存储的线性表,当在任意位置上插入或删除一个元素的概率相等时,插入一个元素所需移动元素的平均个数为(),删除一个元素需要移动元素的平均个数为()

    • A、(n-1)/2
    • B、n
    • C、(n+1)/2
    • D、n/2

    正确答案:C,D

  • 第5题:

    当从一个最小堆中删除一个元素时,需要把堆尾元素填补到堆顶位置,然后再按条件把它逐层向下调整,直到调整到合适位置为止。


    正确答案:正确

  • 第6题:

    向一个顺序队列插入元素时,需要首先移动(),然后再向所指位置()新插入的元素。


    正确答案:队尾指针;存储

  • 第7题:

    填空题
    向一个顺序队列插入元素时,需要首先移动(),然后再向所指位置()新插入的元素。

    正确答案: 队尾指针,存储
    解析: 暂无解析

  • 第8题:

    判断题
    当从一个最小堆中删除一个元素时,需要把堆尾元素填补到堆顶位置,然后再按条件把它逐层向下调整,直到调整到合适位置为止。
    A

    B


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

  • 第9题:

    填空题
    在具有n个元素的顺序存储结构的线性表任意一个位置中插入一个元素,在等概率条件下,平均需要移动()个元素。

    正确答案: n/2
    解析: 暂无解析

  • 第10题:

    填空题
    若顺序表中的元素是从1位置开始存放的,要在具有n个元素的顺序表中插入一个元素,合法的插入位置是()。

    正确答案: 1~n+1
    解析: 暂无解析

  • 第11题:

    填空题
    当向一个顺序表插入一个元素时,从插入位置开始向后的所有元素均()一个位置,移动过程是从()向()依次移动没一个元素。

    正确答案: 后移,后,前
    解析: 暂无解析

  • 第12题:

    填空题
    向一个循环队列中插入元素时,需要首先移动(),然后再向所指位置()新插入的元素。

    正确答案: 队列指针,写入
    解析: 暂无解析

  • 第13题:

    在具有n个元素的顺序存储结构的线性表任意一个位置中插入一个元素,在等概率条件下,平均需要移动()个元素。


    正确答案:n/2

  • 第14题:

    当从一个小根堆中删除一个元素时,需要把()元素填补到()位置,然后再按条件把它逐层()调整。


    正确答案:堆尾;堆顶;向下

  • 第15题:

    当向一个顺序表插入一个元素时,从插入位置开始向后的所有元素均()一个位置,移动过程是从()向()依次移动没一个元素。


    正确答案:后移;后;前

  • 第16题:

    向一个循环队列中插入元素时,需要首先移动(),然后再向所指位置()新插入的元素。


    正确答案:队列指针;写入

  • 第17题:

    在一个长度为n的顺序表中,向第i个元素(1≤i≤n+1)位置插入一个新元素时,需要从后向前依次后移()个元素。

    • A、 n-i
    • B、 i
    • C、 n-i-1
    • D、 n-i+1

    正确答案:D

  • 第18题:

    当向一个大根堆插入一个具有最大值的元素时,需要逐层()调整,直到被调整到()位置为止。


    正确答案:向上;根结点

  • 第19题:

    填空题
    当从一个小根堆中删除一个元素时,需要把()元素填补到()位置,然后再按条件把它逐层()调整。

    正确答案: 堆尾,堆顶,向下
    解析: 暂无解析

  • 第20题:

    填空题
    当向一个大根堆插入一个具有最大值的元素时,需要逐层()调整,直到被调整到()位置为止。

    正确答案: 向上,根结点
    解析: 暂无解析

  • 第21题:

    单选题
    关于冒泡排序算法的基本思想,下列说法正确的是()。
    A

    一个轮次一个轮次地处理。将元素分成已排序元素集合和未排序元素集合两部分。开始时已排序元素集合为空,在每一轮次,从未排序元素集合中找出最小值的元素,将其移入已排序元素集合,直到未排序元素集合为空时则算法结束

    B

    一个元素一个元素地处理。先从第一个元素处理,依次与其它元素比较后放入到正确排序的位置,再处理下一个元素,直到处理完所有元素则算法结束

    C

    一个轮次一个轮次地处理。在每一轮次中依次对待排序数组元素中相邻的两个元素进行比较,根据排序要求决定是否交换两个元素,直到某一轮次没有元素交换则算法结束

    D

    一个元素一个元素地处理。先从最后一个元素处理,依次与其它元素比较后放入到正确排序的位置,再处理下一个元素,直到处理完所有元素则算法结束


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

  • 第22题:

    单选题
    在一个长度为n的顺序表中,向第iI个元素(1≤i≤n+1)位置插入一个新元素时,需要从后向前依次后移()个元素。
    A

    n-i

    B

    n-i+1

    C

    n-i-1

    D

    i


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

  • 第23题:

    判断题
    当向一个最小堆插入一个具有最小值的元素时,该元素需要逐层向上调整,直到被调整到堆顶位置为止。
    A

    B


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

  • 第24题:

    填空题
    向一个顺序栈插入一个元素时,首先使()后移一个位置,然后把待插入元素()到这个位置上。

    正确答案: 栈顶指针,存储
    解析: 暂无解析