Sobes.tech
Middle

Əgər elementlərin sırası vacib deyilsə, vektorun başlanğıcındakı elementi necə silmək olar?

sobes.tech Süni İntellekt

AI-dan cavab

Son elementi silinən yerə köçürün və vektorun ölçüsünü azaldın.

#include <vector>
#include <algorithm>

void remove_front_order_irrelevant(std::vector<int>& vec) {
    if (!vec.empty()) {
        std::swap(vec.front(), vec.back()); // Son elementi başa köçürür
        vec.pop_back(); // Son elementi silir (indi ilk olur)
    }
}