current version
[opsoft_test.git] / gclib2 / include / dheapsort.h
blob7d9e04951e90643eae79103de0245e33352df07f
1 /*
2 * (c) Oleg Puchinin 2006
3 * graycardinalster@gmail.com
5 */
7 #ifndef DHEAP_SORT_H
8 #define DHEAP_SORT_H
10 /// Класс бинарной кучи (для сортировки).
11 class DHeapSort
13 public:
14 char ** h;
15 int size;
17 DHeapSort (int);
18 ~DHeapSort ();
20 char * add (char *x);
21 char * extract_min ();
23 private:
24 void checkup (int c);
25 void checkdown (int c);
29 #endif