Category talk:Wren-sort: Difference between revisions

→‎Source code: Removed Sort.reverse method (transferred to Seq module).
(→‎Source code: Added Find.nearest and SortedList.nearestIndexOf methods.)
(→‎Source code: Removed Sort.reverse method (transferred to Seq module).)
Line 298:
static isSorted(a) { isSorted(a, false) }
static isSortedDesc(a) { isSorted(a, true) }
 
// Reverses a list in place and returns it.
static reverse(a) {
var c = a.count
if (c < 2) return a
var i = 0
var j = a.count - 1
while (i < j) {
var t = a[i]
a[i] = a[j]
a[j] = t
i = i + 1
j = j - 1
}
return a
}
}
 
9,477

edits