프로그래밍/Morden C++
정렬되지 않은 std::vector에서 요소를 O(1) Time에 삭제하기
MAKGA
2022. 6. 20. 11:02
320x100
template <typename T>
void quick_remove_at(std::vector<T> &v, std::vector<T>::iterator it)
{
if (it != std::end(v)) {
*it = std::move(v.back());
v.pop_back();
}
}
320x100