#ifndef COLLECTIVE_SCHEDULER_HPP
#define COLLECTIVE_SCHEDULER_HPP
#include <unistd.h>

class CollectiveScheduler {
private:
    int partition(double* s, int low, int high);
        void quick_sort_recursive(double* s, int low, int high);
        public:
            CollectiveScheduler();
            ~CollectiveScheduler();
            void execute(int levels, int rows, double* data, int n);
 };
#endif
