Sobes.tech
Junior — Middle

Qual é a complexidade de tempo de procurar um elemento num container unordered_set?

sobes.tech IA

Resposta da IA

Num recipiente unordered_set, a busca de um elemento tem, em média, uma complexidade de tempo O(1), ou seja, tempo constante. Isto é alcançado através do uso de uma tabela de hash.

No entanto, no pior caso, quando há muitas colisões, a complexidade pode degradar-se para O(n), onde n é o número de elementos no recipiente. Mas, na prática, tais casos são raros se a função de hash estiver corretamente implementada e o tamanho da tabela for suficiente.