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

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

#endif
