测评会员优惠活动进行中 · 开通 VIP,有效期内测评不限次 VIP 优惠中 · 测评不限次 立即查看

PROBLEM SET

归并排序

按知识点筛选题目,系统巩固该考点。

共 63 题
重置

题目列表

共 63 题
A66254 小杨的握手问题 2023年 归并排序 计数问题 逆序对 分治算法 -- -- A57501 在上题的归并排序算法中,代码 Left, Right = mergeSort(listData[:Middle]), mergeSort(listData[Middle:]) 涉及到的算法有( )。 2023年-选择题 递归 归并排序 分治算法 -- -- A57500 归并排序算法的基本思想是( ) 2023年-选择题 归并排序 排序算法 分治算法 -- -- A58145 小杨的握手问题【问题描述】小杨的班级里共有N名同学,学号从0至N-1。某节课上,老师安排全班同学进行一次握手游戏,具体规则如下:老师安排了一个顺序,让全班N名同学依次进入教室。每位同学进入教室时,需要和已经在教室内且学号小于自己的同学握手。现在,小杨想知道,整个班级总共会进行多少次握手。提示:可以考虑使用归并排序进行降序排序,并在此过程中求解。【输入描述】输入包含2行。第一行一个整数N… 2023年-编程题 归并排序 逆序对 数组与序列 -- -- A66099 下⾯C++代码以递归⽅式实现合并排序,并假设merge (int T[], int R[], int s, int m, int t)函 数将有序(同样排序规则)的T[s..m]和T[m+1..t]归并到R[s..t]中。横线处应填上代码是( )。 2023年 递归 归并排序 分治算法 -- -- A66889 归并排序的基本思想是( ) 。 2024年 归并排序 排序算法 分治法 -- -- A66880 分治算法的典型应⽤之⼀是归并排序 ,其时间复杂度为O(NlogN) 。 2024年 归并排序 时间复杂度 分治算法 -- -- A60131 下面的Python代码中merge()函数的两个参数均为list类型,且是已按相同规则排序的数据。下面有关说法中, 正确的是( )。 2024年-选择题 归并排序 双指针 列表合并 -- -- A60344 归并排序的空间复杂度是O(N)。( ) 2024年-判断题 归并排序 空间复杂度 -- -- A66717 设 和 是两个长度为 的有序数组,现将 和 合并成一个有序数组,归并排序算法在最坏情况下至少要做 ( )次比较。 2024年 归并排序 时间复杂度 有序数组合并 比较次数分析 -- -- A66680 下面程序的 Merge_Sort 函数时间复杂度为( )。void Merge(int a[], int left, int mid, int right) { 2024年 递归 归并排序 时间复杂度 分治算法 -- -- A67618 归并排序算法的时间复杂度与输入是否有序无关,始终稳定为O(nlogn)。 2025年 归并排序 时间复杂度 算法稳定性 -- -- A1794 股票购买方案数 树状数组 归并排序 普及/提高- -- A67465 下面的C++代码实现归并排序。代码在执行时,将输出一次 HERE 字符串,因为merge()函数仅被调用一次。 2025年 递归 归并排序 分治算法 -- -- A67464 归并排序的最好、最坏和平均时间复杂度均为0(n log n). 2025年 归并排序 时间复杂度 -- -- A67413 对 n 个元素的数组进行归并排序,最差情况的时间复杂度为 O(n log n)。 2025年 归并排序 时间复杂度 算法复杂度 -- -- A67300 下述C++代码实现了归并排序算法,则横线上应填写( )。void merge(vector<int> &nums, int left, int mid, int right) { 2025年 归并排序 循环结构 数组与区间 -- -- A67227 下⾯ merge_sort 函数试图实现归并排序算法 ,横线处应该填⼊的是( )。 2025年 递归 归并排序 分治算法 -- -- A59678 下列归并算法Python程序中,横线处应该填入的是( )。def merge_sort(arr) 2024年-选择题 递归 归并排序 分治算法 -- -- A67211 下列代码实现了归并排序(Merge Sort)的分治部分。为了正确地将数组 a 的 [left, right] 区间进行排序,横线处应该填入的是( )。void merge_sort(int a[], int left, int right) { 2025年 递归 归并排序 分治算法 -- --