PROBLEM SET
数组遍历
按知识点筛选题目,系统巩固该考点。
题目列表
共 130 题
A67474
下面的C++代码,用于求一系列数据中的最大值。有关其算法说法错误的是( )。int find_max(const vector<int>& nums) {
2025年
--
--
A67347
以下C++代码试图查找数组中的最大值,划线处应填入( )。#include <iostream>
2025年
--
--
A67327
下面C++代码试图实现选择排序,使其能对数组 nums 排序为升序,则横线上应分别填写( )。void selectionSort(vector<int>& nums) {
2025年
--
--
A67316
对整数数组 {4, 1, 3, 1, 5, 2} 进行冒泡排序(将最大元素放到最后),执行一轮之后是 {4, 1, 3, 1, 2, 5} 。
2025年
--
--
A67297
给定一个由非负整数组成的数组 digits ,表示一个非负整数的各位数字,其中最高位在数组首位,且 digits 不含前导0(除非是0本身)。下面代码对该整数执行 +1 操作,并返回结果数组,则横线上应填写( )。vector<int> plusOne(vector<int>& digits) {
2025年
--
--
A67262
有一排香蕉,每个香蕉有不同的甜度值。小猴子想吃香蕉,但不能吃相邻的香蕉。以下C++代码能找到小猴子 吃到最甜的香蕉组合。// bananas:香蕉的甜度
2025年
--
--
A60384
平衡序列
2024年-编程题
--
--
A62749
T1: 投票(vote)
2025年
--
--
A60380
小杨的武器
2024年-编程题
--
--
A67099
下面的函数 selectTopK() 实现从 n 个学生中选出前 k 名成绩最好的学生颁发奖学金(不需要对所有 学生完全排序,只需要找出前 k 名),则横线上应填写( )。
2025年
--
--
A67069
某学校举办“十佳歌手大奖赛”,经过选拔最终参赛选手有25人,评委10人,最终计分规则去掉一个最高分 去掉一个最低分作为该参赛选手的最终得分,并输出该得分。如果单个评委可给满分为10分,则相关说法正确的是 ( )。
2025年
--
--
A67018
以下C++代码运行后, sum 的结果是( )int arr[5] = {2, 4, 6, 8, 10};
2025年
--
--
A61083
交朋友
2026年
--
--
A60986
在一个数组中,如果两个元素 a[i] 和 a[j] 满足 i < j 且 a[i] > a[j] ,则 a[i] 和 a[j] 是一个逆 序对。 下面代码可以正确统计数组 a 区间 [l,r] 内的逆序对总数。1 cnt = 0
2026年
--
--
A67927
下面程序的运行结果为( )。1 bool check(int n, int a[], int k, int dist) {
2026年
--
--
A67922
游戏大赛决赛,两组选手分别按得分从小到大排好队,现在要把他们合并成一个有序排行榜。 A组: A = {12, 35, 67, 89} ,B组: B = {20, 45, 55, 78} ,下面是归并合并函数的核心循环,横线处应填入( )。1 int i = 0, j = 0;
2026年
--
--
A60969
小朋友们去邻里拜年,每个家里有不同数量的糖果。规则是:不能连续进入两个相邻的房子(即不能同时取相邻两家的糖果)。目标是拿到最多糖果。以下是代码实现,请补全横线。1 def visit(nums)
2026年
--
--
A70014
【智传民韵】壮锦纹样编码
2026年
--
--
A69860
阅读以下代码,程序运行后的输出结果是:int a[6] = {5, 12, 7, 20, 11, 18};
2026年
--
--
A69858
阅读以下 C++ 代码片段,下列说法正确的有:int b[4] = {12, 18, 24, 30};
2026年
--
--