void index_qsort(const T v[], INT iv[], size_t N) { if (N <=1 ) return; iqsort(v, iv, 0, N-1); iisort(v, iv, N); check(v, iv, N); }
template <typename T, typename INT> void index_qsort(const T v[], INT iv[], size_t N) { if (N <= 1) return; iqsort(v, iv, 0, N - 1); iisort(v, iv, N); check(v, iv, N); }