Middle
Hoe verwijder je het eerste element uit een vector als de volgorde van de elementen niet belangrijk is?
sobes.tech AI
Antwoord van AI
Verplaats het laatste element naar de plaats van het te verwijderen element en verklein de grootte van de vector.
#include <vector>
#include <algorithm>
void remove_front_order_irrelevant(std::vector<int>& vec) {
if (!vec.empty()) {
std::swap(vec.front(), vec.back()); // Verplaats het laatste element naar voren
vec.pop_back(); // Verwijder het laatste element (dat nu het eerste is)
}
}