Сообщество IT-специалистов
Ответы на любые вопросы об IT
Профессиональное развитие в IT
struct Stack *tmp; if (max->next == min) { tmp = min; min = max; max = tmp; tmp = before_min; before_min = before_max; before_max = tmp; } if (min->next == max) { if (before_min) before_min->next = max; min->next = max->next; max->next = min; } else { if (before_min) before_min->next = max; if (before_max) before_max->next = min; tmp = min->next; min->next = max->next; max->next = tmp; }