tlx
Loading...
Searching...
No Matches
multikey_quicksort.hpp File Reference
#include <tlx/sort/strings/insertion_sort.hpp>
#include <algorithm>
#include <cstddef>
#include <utility>

Go to the source code of this file.

Namespaces

namespace  tlx
namespace  tlx::sort_strings_detail

Functions

template<typename StringSet>
static void vec_swap (typename StringSet::Iterator a, typename StringSet::Iterator b, size_t n)
template<typename StringSet>
static StringSet::Iterator med3func (const StringSet &ss, typename StringSet::Iterator a, typename StringSet::Iterator b, typename StringSet::Iterator c, size_t depth)
template<typename StringPtr>
static void multikey_quicksort (const StringPtr &strptr, size_t depth, size_t memory)
 Generic multikey quicksort for strings.