Strutture Dati
Strutture Dati
vector
| push_back | pop_back | insert | erase | find | find index |
|---|---|---|---|---|---|
| O(1) | O(1) | O(N) | O(N) | O(N) | O(1) |
queue
| push | pop | front |
|---|---|---|
| O(1) | O(1) | O(1) |
stack
| push | pop | top |
|---|---|---|
| O(1) | O(1) | O(1) |
deque
| push_back | pop_back | push_front | pop_front |
|---|---|---|---|
| O(1) | O(1) | O(1) | O(1) |
set
| insert | remove | find |
|---|---|---|
| O(log(N)) | O(log(N)) | O(log(N)) |
map
| insert | access | remove |
|---|---|---|
| O(log(N)) | O(log(N)) | O(log(N)) |
unordered_map
| insert | access | remove |
|---|---|---|
| O(1) | O(1) | O(1) |
priority_queue
| push | pop | top |
|---|---|---|
| O(log(N)) | O(log(N)) | O(1) |