Euphoria
|
quicksort.h
Go to the documentation of this file.
57 do_inplace_quick_sort_impl<T, TSortFunc>(sort_func, *array, 0, c_sizet_to_int(array->size()) - 1);
void copy(char *dst, const std::string &src, const std::string::size_type &count)
Copy a string to a character buffer, adding null terminator at the end.
Definition: stringutils.cc:293
Definition: argparse.cc:45
int get_hoare_partition(TSortFunc sort_func, std::vector< T > &array, int lo, int hi)
Definition: quicksort.h:15
int default_compare_for_quicksort(const T &lhs, const T &rhs)
Definition: quicksort.h:71
void do_inplace_quick_sort_impl(TSortFunc sort_func, std::vector< T > &array, int lo, int hi)
Definition: quicksort.h:43
void do_inplace_quick_sort(std::vector< T > *array, TSortFunc sort_func)
Definition: quicksort.h:55
std::vector< T > get_quick_sorted(const std::vector< T > &arr, TSortFunc sort_func)
Definition: quicksort.h:62