PROBLEM SET
排序算法
按知识点筛选题目,系统巩固该考点。
题目列表
共 177 题
A56638
Scratch编程题:聪明的小精灵1.准备工作(1)删除默认小猫角色,添加角色:Pico、Apple;(2)添加背景:Blue Sky。2.功能实现(1)小精灵和苹果的初始位置如下图所示,每次点击绿旗,列表“苹果外观”中就会出现5个50至100的随机数;(2)按下空格键,Pico说“现在开始排序!”2秒,然后列表各项从小到大排序;(3)当列表完成排序后,舞台下方将出现5个苹果,苹果从左到右,大小…
2025年
--
--
A69075
给定若干个整数,按照从大到小排序,并输出偶数项的和。结果存入输出中。【
2025 年
--
--
A60672
对数据"7,9,3,2,5"使用选择排序算法,按从小到大的顺序排列,那么第一轮排序的结果为?( )
2025年
--
--
A60670
用冒泡算法对列表[9, 2, 7, 3, 5, 1] 中的数据进行升序排序,第1轮排序后的结果应该是?( )
2025年
--
--
A60658
学生排序对某年级的学生按身高及性别进行排序。要求女生在前、男生在后,性别相同的按身高升序排列。所有学生信息的数据格式例如[[“男”,“徐杰”,145],[“女”,“王梓静”,138]……],其中[“男”,”徐杰”,145]表示其中一位学生的信息,实现该问题解决的Python程序如下,请将程序补充完整。"""将全体学生的身高性别数据存入列表st中,测试列表如下:&qu…
2025年
--
--
A56560
小杨在整理一副扑克牌的所有红心扑克牌,使其从小到大排列。他的做法是:牌从右向左依次比较,插入至有序部分的正确位置;不断循环步骤,每次将新抓到扑克牌插入至有序部分,直至抓完所有扑克牌,这样抓牌结束时就完成了扑克牌的排序。小杨这种整理扑克牌的方式与哪种排序的方式最接近?( )
2025年
--
--
A56550
对序列[2, 0, 2, 4, 3, 1, 6]进行一趟选择排序(由小到大)之后,序列中的数据变为[0, 2, 2, 4, 3, 1, 6]。
2025年
--
--
A56548
如果排序前 2 个相等的数在序列中的前后位置顺序和排序后它们 2 个的前后位置顺序相同,则称为⼀种稳定的排序算法。
2025年
--
--
A56546
scratch编程题:按身高排序【
2025年
--
--
A56502
scratch编程题:跳绳小能手【
2025年
--
--
A67513
sort 可以直接用于排序 set 中的元素。
2025年
--
--
A67498
以下哪种情况是使用插入排序的合适场景?
2025年
--
--
A67317
虽然插入排序的时间复杂度为 O(n2),但由于单元操作相对较少,因此在小数据量的排序任务中非常受欢迎。
2025年
--
--
A67290
快速排序和归并排序都是稳定的排序算法。
2025年
--
--
A67222
对n个元素的数组进⾏排序 ,最差情况的时间复杂度为O(n2) 。
2025年
--
--
A59690
以下Python代码实现的排序算法的时间复杂度是?( )def func_sort(arr)
2024年-选择题
--
--
A62707
对序列[5,2,4,1]进行冒泡排序(从小到大),完成排序过程中共发生( )次元素交换。
2025年
--
--
A62687
对于sort的使用,以下哪些是正确的( )?① sort(a[0], a[n])② sort(a, a+n)③ sort(&a[0], & a[n])④ sort(arr.begin(a), arr.end(a))
2025年
--
--
A56286
关于排序算法的稳定性,以下描述正确的是?
2025年
--
--
A56275
对 5 个不同的数据元素进行直接插入排序,最多需要比较 10 次就可完成。
2025年
--
--