Middle
171
¿Cómo eliminar el elemento del principio en un vector si el orden de los elementos no importa?
Respuesta de la IA
sobes.tech AI
Переместить последний элемент на место удаляемого и уменьшить размер вектора.
#include <vector>
#include <algorithm>
void remove_front_order_irrelevant(std::vector<int>& vec) {
if (!vec.empty()) {
std::swap(vec.front(), vec.back()); // Перемещаем последний элемент в начало
vec.pop_back(); // Удаляем последний элемент (теперь это бывший первый)
}
}