0,0 → 1,51 |
|
///=========================================== |
/// |
/// Áèáëèîòåêà ôóíêöèé áûñòðîé ñîðòèðîâêè |
/// |
/// |
/// Áàçîâûé êîä áûë âçÿò ñ ñàéòà 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); |