Skip to content

Sort

Import: std/sort.axs


FunctionSignatureReturn Type
sort_vec(v: (ptr i64))void
sort_vec_desc(v: (ptr i64))void
is_sorted(v: (ptr i64))bool
is_sorted_desc(v: (ptr i64))bool
binary_search(v: (ptr i64), target: i64)i64
vec_min(v: (ptr i64))i64
vec_max(v: (ptr i64))i64
vec_sum(v: (ptr i64))i64
sort_vec(v: (ptr i64)) → void
sort_vec_desc(v: (ptr i64)) → void
is_sorted(v: (ptr i64)) → bool
is_sorted_desc(v: (ptr i64)) → bool
binary_search(v: (ptr i64), target: i64) → i64
vec_min(v: (ptr i64)) → i64
vec_max(v: (ptr i64)) → i64
vec_sum(v: (ptr i64)) → i64

These are private C/system function bindings used internally by the module.

SymbolParametersReturn Type
vec_get(ptr i64), i64i64
vec_set(ptr i64), i64, i64void
vec_len(ptr i64)i64
vec_swap(ptr i64), i64, i64void
vec_reverse(ptr i64)void

These functions are module-private and not accessible via import.

FunctionParametersReturn Type
partition(v: (ptr i64), lo: i64, hi: i64)i64
qsort_rec(v: (ptr i64), lo: i64, hi: i64)void

Auto-generated from std/sort.axs by scripts/gen_docs.sh