K2冒泡排序算法 中的值 值依次 元素中的

K2冒泡排序算法 中的值 值依次 元素中的

2025-02-11 07:00:00  鲸学教育
有如下VB程序段:
For i= 1 To 9
For j = 10 To i + 2 Step-1
If a(j) t = a(j):a(j)=a(j-2):a(j-2) = t
End If
Next j
Next i
数组元素a(1)到a(10)的值依次为“3,17,2,14,15,6,7,18,9,4”,执行该程序段后,数组元素a(8)中的值为(    )

A.3

B.4

C.15

D.17

【答案】:D

【本题解析】

本题考查算法及程序。此算法跟冒泡排序相似,比较的并不是相邻两数,而是隔一数的比较,最后的结果也并不是全部排序的结果。经过分解可知,i=4的时候已经没有交换,此时的结果已经是最后的结果。

专注浙江信息技术辅导,通用技术辅导 鲸学,用心做好技术辅导

预约1对1