PROBLEM SET
排序
按知识点筛选题目,系统巩固该考点。
题目列表
共 129 题
A59689
执行下面Python代码后,输出的结果是?( )tuples = [(1, 'apple'), (2, 'banana'), (0, 'cherry')]
2024年-选择题
--
--
A62742
给定一组活动,每个活动都有开始时间si和结束时间fi。我们要安排尽可能多的活动(活动之间不能重叠),正确的贪心策略是按照()从小到大排序后依次安排活动。
2025年
--
--
A59679
假设有一些物品,每个物品都有自己的重量,我们需要将这些物品装入箱子中,每个箱子也有自己的重量限 制。贪心算法每次都选择重量最轻的物品放入当前最轻的箱子中,如果箱子可以装下,就放入;如果箱子不能装 下,就尝试下一个箱子,直到找到可以放入的箱子。下列贪心算法Python程序中,横线处应该填入的是( )。def box_packing(items, boxes)
2024年-选择题
--
--
A60549
算法学习
2025年
--
--
A67123
给定有 n 个任务,每个任务有截止时间和利润,每个任务耗时 1 个时间单位、必须在截止时间前完成,且每个时间槽最多做 1 个任务。为了在规定时间内获得最大利润,可以采用贪心策略,即按利润从高到低排序,尽量安 排,则横线处应填写( )。
2025年
--
--
A67115
二分查找仅适用于有序数据。若输入数据无序,当仅进行一次查找时,为了使用二分而排序通常不划算。
2025年
--
--
A67093
优先购买
2025年
--
--
A61005
礼盒排序
2026年
--
--
A60984
假设数组 的值域范围是 ,以下程序的时间复杂度是O(nlogn+nlogD)。1 def check(n, a, k, dist)
2026年
--
--
A67932
礼盒排序
2026年
--
--
A67927
下面程序的运行结果为( )。1 bool check(int n, int a[], int k, int dist) {
2026年
--
--
A67912
假设数组 的值域范围是D,以下程序的时间复杂度是O(nlogn+nlogD)。1 bool check(int n, int a[], int k, int dist) {
2026年
--
--
A67883
下面程序的运行结果为( )。1 #include <iostream>
2026年
--
--
A67882
下面程序的时间复杂度是( ),假设数组 的值域范围是D。1 #include <iostream>
2026年
--
--
A4578
challenge#11-T3 采购计划
普及-
--
A4580
challenge#11-T5 都亮起来吧
普及/提高-
--
A5058
火烧赤壁
普及/提高-
--
A6497
Alice会见川普
入门
--
A6955
饥饿的奶牛
普及+/提高
--
A6978
连锁反应
普及/提高-
--