1 #ifndef TINYMATHFUNCTION_H
2 #define TINYMATHFUNCTION_H
4 #define PI (3.1415926f)
9 void quickSort(
int numbers[],
int left,
int right);
12 #define ABS(IN) ((IN) < 0 ? - (IN) : (IN))
13 #define MAX(a, b) ((a) > (b) ? (a) : (b))
14 #define MIN(a, b) ((a) < (b) ? (a) : (b))
15 #define SWAP(a,b) ((a != b) && (a += b,b = a - b,a -= b))
16 #define MAX3(a, b, c) ((a) > (MAX(b, c)) ? (a) : (MAX(b, c)))
17 #define MAX4(a, b, c, d) ((a) > (MAX3(b, c, d)) ? (a) : (MAX3(b, c, d)))
18 #define MIN3(a, b, c) ((a) < (MIN(b, c)) ? (a) : (MIN(b, c)))
19 #define MIN4(a, b, c, d) ((a) < (MIN3(b, c, d)) ? (a) : (MIN3(b, c, d)))
20 #define SIGN(x) ((x<0)?(-1):((x>0)?1:0))
21 #define DEG2RAD(deg) (((deg) * PI) / 180.0)
22 #define RAD2DEG(rad) (((rad) * 180.0) / 3.1415926535)
void quickSort(int numbers[], int left, int right)