PROBLEM SET
元素交换
按知识点筛选题目,系统巩固该考点。
题目列表
共 14 题
A57564
有如下Python程序段:n=4
2023年-选择题
--
--
A53819
下面哪个选项程序可以交换下图列表中第2项和第3项的位置?( )
2021年
--
--
A59256
原有列表s=[5,2,9,1],下列哪个操作不能使得列表s变为[9,5,2,1]?( )
2021年
--
--
A61353
#include <iostream>using namespace std;int main() {int a[6] = {1, 2, 3, 4, 5, 6};int pi = 0;int pj = 5;int t , i;while (pi < pj) {t = a[pi];a[pi] = a[pj];a[pj] = t;pi++;pj--;}for (i = 0; i &…
2016年
--
--
A61169
将数组{8, 23, 4, 16, 77, -5, 53, 100}中的元素按从大到小的顺序排列,每次可以交换任意两个元素,最少需要交换( )次4
2008年
--
--
A68311
请问执行完以下代码后,输出结果为? ls = [1, 2, 3, 4, 5, 1]n = len(ls)for i in range(n)
2022年
--
--
A68296
给定一个 5 * 5 的二维列表 ls: ls = [[1, 2, 2, 1, 2], [5, 6, 7, 8, 3], [9, 3, 0, 5, 3], [7, 2, 1, 4, 6], [3, 0, 8, 2, 5]]输入两个正整数 m、n(1<=m<=5,1<=n<=5),将第 n 行和第 m 行交换,输出…
2022年
--
--
A57236
ls=[3,7,2,1]
2023年-选择题
--
--
A60012
某Python程序段如下:lis=[11,22,33,44,55]
2024年-选择题
--
--
A67642
对数组arr[]={5, 3, 8, 1}进行升序排序,执行第一轮冒泡排序后数组arr中的内容为( )。
2025年
--
--
A69192
定义 int a[3][3] = {1, 2, 3, 4, 5, 6, 7, 8, 9}; 后,执行 swap(a[1][2], a[2][2]); 可以正常运行,并且执行 cout << a[2][2]; 时,程序会输出 6。( )
2025 年
--
--
A62784
某同学用冒泡排序对数组 [6,1,5,2,4] 进行升序排序,请问需要进行多少次元素交换?()
2025年
--
--
A60659
碳中和行动2025年,全球碳中和行动进入关键阶段。某环保机构收集了多个绿色能源项目的效率数据(单位:%),需通过算法对项目效率进行排序,优先推广高效项目。要求:实现选择排序算法,按效率值(第二列)对项目列表进行降序排序,输出排序后的项目名称和效率值。 已知数据如下:projects = [
2025年
--
--
A67316
对整数数组 {4, 1, 3, 1, 5, 2} 进行冒泡排序(将最大元素放到最后),执行一轮之后是 {4, 1, 3, 1, 2, 5} 。
2025年
--
--