///=========================================== /// /// Áèáëèîòåêà ôóíêöèé áûñòðîé ñîðòèðîâêè /// /// /// Áàçîâûé êîä áûë âçÿò ñ ñàéòà algolist.manual.ru /// /// Ñêîìïîíîâàë À. Áîãîìàç aka Albom (albom85@yandex.ru) ///=========================================== ///=========================================== /// Ñîðòèðîâêà äëÿ ïåðåìåííûõ òèïà int (4 áàéòà) ///=========================================== void qsi(int *a, int n); ///=========================================== /// Ñîðòèðîâêà äëÿ ïåðåìåííûõ òèïà short int (2 áàéòà) ///=========================================== void qss(short *a, int n); ///=========================================== /// Ñîðòèðîâêà äëÿ ïåðåìåííûõ òèïà char (1 áàéò) ///=========================================== void qsc(char *a, int n); ///=========================================== /// Ñîðòèðîâêà äëÿ ïåðåìåííûõ òèïà unsigned int (4 áàéòà) ///=========================================== void qsui(unsigned *a, int n); ///=========================================== /// Ñîðòèðîâêà äëÿ ïåðåìåííûõ òèïà unsigned short int (2 áàéòà) ///=========================================== void qsus(unsigned short *a, int n); ///=========================================== /// Ñîðòèðîâêà äëÿ ïåðåìåííûõ òèïà unsigned char (1 áàéò) ///=========================================== void qsuc(unsigned char *a, int n); ///=========================================== /// Ñîðòèðîâêà äëÿ ïåðåìåííûõ òèïà float (4 áàéòà) ///=========================================== void qsf(float *a, int n); ///=========================================== /// Ñîðòèðîâêà äëÿ ïåðåìåííûõ òèïà double (8 áàéò) ///=========================================== void qsd(double *a, int n);