我这VB选择排序法怎么错了?For i = 0 To o - 1min = c(i)n = iFor j = i To o - 1If c(j) < min Thenmin = c(j)n = jEnd IfNextc(n) = c(i)c(i) = minNextnext
来源:学生作业帮助网 编辑:作业帮 时间:2024/06/21 17:48:07
![我这VB选择排序法怎么错了?For i = 0 To o - 1min = c(i)n = iFor j = i To o - 1If c(j) < min Thenmin = c(j)n = jEnd IfNextc(n) = c(i)c(i) = minNextnext](/uploads/image/z/8728685-53-5.jpg?t=%E6%88%91%E8%BF%99VB%E9%80%89%E6%8B%A9%E6%8E%92%E5%BA%8F%E6%B3%95%E6%80%8E%E4%B9%88%E9%94%99%E4%BA%86%3FFor+i+%3D+0+To+o+-+1min+%3D+c%28i%29n+%3D+iFor+j+%3D+i+To+o+-+1If+c%28j%29+%3C+min+Thenmin+%3D+c%28j%29n+%3D+jEnd+IfNextc%28n%29+%3D+c%28i%29c%28i%29+%3D+minNextnext)
我这VB选择排序法怎么错了?For i = 0 To o - 1min = c(i)n = iFor j = i To o - 1If c(j) < min Thenmin = c(j)n = jEnd IfNextc(n) = c(i)c(i) = minNextnext
我这VB选择排序法怎么错了?
For i = 0 To o - 1
min = c(i)
n = i
For j = i To o - 1
If c(j) < min Then
min = c(j)
n = j
End If
Next
c(n) = c(i)
c(i) = min
Next
next
我这VB选择排序法怎么错了?For i = 0 To o - 1min = c(i)n = iFor j = i To o - 1If c(j) < min Thenmin = c(j)n = jEnd IfNextc(n) = c(i)c(i) = minNextnext
1.多个next(两个for,三个next)
2.变量o没有赋初值,应该是序列c()的样本个数.