Sorting algorithms/Bogosort: Difference between revisions
m
→{{header|Sidef}}: update
(→{{header|Vlang}}: Rename "Vlang" in "V (Vlang)") |
m (→{{header|Sidef}}: update) |
||
Line 3,075:
=={{header|Sidef}}==
<syntaxhighlight lang="ruby">func in_order(a) {
return true if (a.len <= 1)
var first = a[0]
a.
}
func bogosort(a) {
a.shuffle! while
return a
}
var arr = 5.of { 100.
say "Before: #{arr}"
say "After: #{bogosort(arr)}"
{{out}}
<pre>
|