题目信息

题目类型
入门级
题目年份
2020
题目题型
单选题
关 键 词
冒泡排序算法

题目题干

第5题HYW100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

冒泡排序算法的伪代码如下:HYW100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
 HYW100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

  1. 输入:数组 L,n ≥ 1。输出:按非递减顺序排序的 L。 
  2. 算法 BubbleSort: 
  3.     1. FLAG ← n // 标记被交换的最后元素位置 
  4.     2. while FLAG > 1 do 
  5.     3.      k ← FLAG - 1 
  6.     4.      FLAG ← 1 
  7.     5.      for j = 1 to k do 
  8.     6.          if L(j) > L(j+1) then do 
  9.     7.              L(j) ↔ L(j+1) 
  10.     8.              FLAG ← j 
对 n 个数用以上冒泡排序算法进行排序,最少需要比较多少次?( )HYW100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
A. n^2HYW100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
B. n−2HYW100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
C. n−1HYW100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
D. n

答案解析

相关题目

第6题 设 A 是 n 个实数的数组,考虑下面的递归算法: XYZ(A[1..n])  1) if n=1 then return A[1]  2) else temp ← XYZ(A[1..n
第5题 冒泡排序算法的伪代码如下: 输入:数组 L,n ≥ 1。输出:按非递减顺序排序的 L。  算法 BubbleSort:      1. FLAG ← n // 标记被交换的最后元素位置 
第4题 现有一张分辨率为 2048×1024 像素的 32 位真彩色图像。请问要存储这张图像,需要多大的存储空间?( ) A.  16MB B.  4MB C.  8MB D.  32MB
第3题 设x = true,y = true,z = false,以下逻辑运算表达式值为真的是( )。 A.  z(y∨z)∧x∧z B.  x∧(z∨y)∧z C.  (x∧y)∧z D.  (x∧
第2题 编译器的主要功能是( )。 A.  将源程序翻译成机器指令代码 B.  将源程序重新组合 C.  将低级语言翻译成高级语言 D.  将一种高级语言翻译成另一种高级语言
第1题 在内存储器中每个存储单元都被赋予一个唯一的序号,称为( )。 A.  地址 B.  序号 C.  下标 D.  编号
20(矩形计数)平面上有n个关键点,求有多少个四条边都和x轴或者y轴平行的矩形,满足四个顶点都是关键点。给出的关键点可能有重复,但完全重合的矩形只计一次。 试补全枚举算法。 1 #include
第19 (Josephus 问题)有 n个人围成一个圈,依次标号 0 至n-1。从 0 号开始,依次 0, 1, 0, 1, … 交替报数,报到 1 的人会离开,直至圈中只剩下一个人。求最后剩下人的编
第 18 #include <iostream>     using namespace std;        const int n = 100000;    const int N 
第17 题  #include <iostream>     #include <string>     using namespace std;          char 

提示声明

  • 免责声明:本站资源均来自网络或者用户投稿,仅供用于学习和交流:如有侵权联系删除!
  • 温馨提示:本文属于积分文章,需要充值获得积分或升级VIP会员,也可在会员中心投稿获取。

猜你喜欢