Anonymous user
Sorting algorithms/Bogosort: Difference between revisions
→{{header|Vlang}}
(Sorting algorithms/Bogosort en Yabasic) |
|||
Line 3,335:
=={{header|Vlang}}==
fn shuffle(
for i := arr.len - 1; i >= 0; i-- {
j := rand.
}
println('After Shuffle: ' + arr.str())▼
}
Line 3,358 ⟶ 3,353:
}
fn
arr := [6, 9, 1, 4]▼
println('Input: $arr')▼
for !is_sorted(arr) {
shuffle(mut arr)
}
println('Output: $arr')▼
}
</lang>▼
fn main() {
▲ mut arr := [6, 9, 1, 4]
▲ println('Input: $arr')
sort_array(mut arr)
▲ println('Output: $arr')
▲}</lang>
{{out}}
<pre>Input: [6, 9, 1, 4]
After Shuffle: [
After Shuffle: [4
After Shuffle: [1, 9, 4, 6]
After Shuffle: [9, 1, 4, 6]
After Shuffle: [9, 6, 1, 4]
After Shuffle: [1, 4, 6, 9]
Output: [1, 4, 6, 9]</pre>
|