# Domanda su vettori,set

**URL:** <https://forum.olinfo.it/t/domanda-su-vettori-set/8949>\
**Category:** Chiarimenti\
**Created:** [27 Giugno 2024, 5:18pm UTC](https://forum.olinfo.it/t/domanda-su-vettori-set/8949 "2024-06-27T17:18:11Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![Alen](https://forum.olinfo.it/letter_avatar_proxy/v4/letter/a/9dc877/32.png) [@Alen](https://forum.olinfo.it/u/Alen)\
**Post date:** [27 Giugno 2024, 5:18pm UTC](https://forum.olinfo.it/t/domanda-su-vettori-set/8949/1 "2024-06-27T17:18:11Z")

</div>

Per caso è possibile eliminare da un vettore oppure un set o qualsiasi cosa un solo elemento.  
Per esempio se all’interno c’è (10,20,30,10,40) c’è un modo per rimuovere solo uno dei due 10 e non entrambi?

---

<div class="post-metadata">

**Author:** ![acoatoitgs](https://forum.olinfo.it/user_avatar/forum.olinfo.it/acoatoitgs/32/3041_2.png) [@acoatoitgs](https://forum.olinfo.it/u/acoatoitgs)\
**Post date:** [27 Giugno 2024, 8:33pm UTC](https://forum.olinfo.it/t/domanda-su-vettori-set/8949/2 "2024-06-27T20:33:34Z")

</div>

```cpp
vector<int> A = {10, 20, 30, 10, 40};
A.erase(find(A.begin(), A.end(), 10));

```

Tieni a mente che ha complessità \mathcal{O}(N) e potrebbe non essere la struttura dati che stai cercando.
