[go: up one dir, main page]

Menu

[r377]: / libpetey / quicksort.h  Maximize  Restore  History

Download this file

33 lines (21 with data), 804 Bytes

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
#ifndef QUICKSORT_H_INCLUDED
#define QUICKSORT_H_INCLUDED
namespace libpetey {
template<class type>
void quicksort(type *data, long n);
template<class type>
void quicksort(type *data, long *ind, long n);
template<class type>
void kleast_quick(type *array, long n, long k, long left, long right);
template<class type>
void kleast_quick(type *data, long n, long k);
template<class type>
void kleast_quick(type *data, long n, long k, type *result);
template<class type>
void kleast_quick(type *data, long n, long k, long *ind, long left, long right);
template<class type>
void kleast_quick(type *data, long n, long k, long *ind);
template<class type>
void kleast_quick(type *data, long n, long k, type *result, long *ind);
}
#endif