12double within(
int n,
double x,std::vector<std::vector<double> > &F,
bool closed,
bool min);
13void swapD(
double * a,
double * b);
14void swapI(uint8_t * a, uint8_t * b);
15int partition (
int low,
int high,std::vector<double> &arrA,std::vector<double> &arrB,std::vector<uint8_t> &arrC);
16void quickSort(
int low,
int high,std::vector<double> &arrA,std::vector<double> &arrB,std::vector<uint8_t> &arrC);
17int8_t LeastDeadlineAtT(
int n,std::vector<double> &R,std::vector<double> &D,std::vector<uint8_t> &
id,
double t, uint8_t* ScheduledJobs,
int numSchJobs);
18bool Scheduler(
int n,
double *R,
double *D,
double * ScheduledT,uint8_t* ScheduledJobs);