1 条题解

  • 0
    @ 2026-4-3 16:28:31

    解析(文字) 第1题:正确。选择排序第一趟找到最小值0与第一个元素2交换。选 A。

    第2题:C正确,内层循环到i-1为止。选 C。

    第3题:冒泡排序时间复杂度O(n²)。选 A。

    第4题:A正确,升序需要将大于base的元素后移。选 A。

    第5题:A正确,找最小元素,然后交换。选 A。

    第6题:A正确。选 A。

    第7题:B正确。选 B。

    第8题:B正确,初始flag=false,有交换则设为true。选 B。

    第9题:第一轮:5>3交换得3,5,8,1;5<8不换;8>1交换得3,5,1,8。选 A。

    第10题:第一轮:4>1交换→1,4,3,1,5,2;4>3交换→1,3,4,1,5,2;4>1交换→1,3,1,4,5,2;4<5不换;5>2交换→1,3,1,4,2,5。选 B。

    第11题:同10,选 B。

    第12题:A正确。选 A。

    第13题:C错误,选择排序不稳定。选 C。

    第14题:相同分数的A、B、D相对顺序不变,稳定。选 B。

    第15题:B正确。升序需要将大于key的后移。选 B。

    第16题:原顺序中value=3的是B然后D,结果中D在B前,相对顺序改变,不稳定。选 B。

    第17题:B正确,从i+1开始找最大。选 B。

    第18题:A正确。分数增加时向前移动,条件为大于前一个;分数减少时向后移动,条件为小于后一个。选 A。

    第19题:B正确。选 B。

    第20题:正确。选 A。

    第21题:错误。最好情况O(n)。选 B。

    第22题:正确。找到最小值1与第一个元素4交换。选 A。

    第23题:正确。选择排序比较次数固定为n(n-1)/2。选 A。

    第24题:正确。这是标准的选择排序。选 A。

    第25题:错误。这是插入排序。选 B。

    第26题:正确。选 A。

    第27题:错误。一轮后应为{1,3,1,4,2,5}。选 B。

    第28题:正确。选 A。

    第29题:错误。不稳定。选 B。

    第30题:错误。优化后最好情况O(n)。选 B。

    第31题:正确。插入排序对部分有序数据敏感。选 A。

    • 1

    信息

    ID
    6088
    时间
    1000ms
    内存
    256MiB
    难度
    10
    标签
    (无)
    递交数
    1
    已通过
    0
    上传者