Fixed slice.is_sorted_cmp
This commit is contained in:
1 parent
fb49841b1d
commit
a343fb171d
1 file changed
+1
-1
@@ -103,7 +103,7 @@ is_sorted_by :: proc(array: $T/[]$E, less: proc(i, j: E) -> bool) -> bool {
|
|||||||
is_sorted_by_cmp :: is_sorted_cmp
|
is_sorted_by_cmp :: is_sorted_cmp
|
||||||
is_sorted_cmp :: proc(array: $T/[]$E, cmp: proc(i, j: E) -> Ordering) -> bool {
|
is_sorted_cmp :: proc(array: $T/[]$E, cmp: proc(i, j: E) -> Ordering) -> bool {
|
||||||
for i := len(array)-1; i > 0; i -= 1 {
|
for i := len(array)-1; i > 0; i -= 1 {
|
||||||
if cmp(array[i], array[i-1]) == .Equal {
|
if cmp(array[i], array[i-1]) == .Less {
|
||||||
return false
|
return false
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in new issue
Block a user