#include #include #include #include #include #define DEBUG 0 #include using namespace std; unsigned int tab_size; //======= NAGLOWKI ============ const int maxw = 100; const int minw = 0; int * tab; int * temptab; int * tab2; int pocz1=0, sr1=0, kon1=0; bool useboost = 1; void prepare(); void wypisz(int* tablica); void clear_temp(); inline void merge(int pocz, int sr, int kon); inline void mergesort(int pocz, int kon); inline void bmerge(int pocz, int sr, int kon); inline void bmergesort(int pocz, int kon); void wat1(); void wat2(); //============================= int main(){ time_t czas1, czas2; cout<<"Rozmiar tablicy: "<> tab_size; tab = new int[tab_size]; temptab = new int[tab_size]; tab2 = new int[tab_size]; prepare(); #if DEBUG == 1 cout<<"Tablica przed posortowaniem: "<