Сообщество IT-специалистов
Ответы на любые вопросы об IT
Профессиональное развитие в IT
Удаленная работа для IT-специалистов
void insort(int* l, int* r) { for (int *i = l + 1; i < r; i++) { int* j = i; while (j > l && *(j - 1) > *j) { swap(*(j - 1), *j); j--; } } }
void insort(int* l, int* r, bool rev = false) { for (int *i = l + 1; i < r; i++) { int* j = i; while (j > l && *(j - 1) < *j) { swap(*(j - 1), *j); j--; } } }