Este documento descreve as regras e complexidade de operações básicas em conjuntos implementados como arrays. Leitura e busca em conjuntos possuem complexidade O(1) e O(N), respectivamente, assim como em arrays. Remoção em conjuntos possui complexidade de até O(N), similar a remoção em arrays.
Este documento descreve as regras e complexidade de operações básicas em conjuntos implementados como arrays. Leitura e busca em conjuntos possuem complexidade O(1) e O(N), respectivamente, assim como em arrays. Remoção em conjuntos possui complexidade de até O(N), similar a remoção em arrays.
Este documento descreve as regras e complexidade de operações básicas em conjuntos implementados como arrays. Leitura e busca em conjuntos possuem complexidade O(1) e O(N), respectivamente, assim como em arrays. Remoção em conjuntos possui complexidade de até O(N), similar a remoção em arrays.
ual a principal mudança em relação ao array? São as regras que regem as mesmas quatro operações básicas do exemplo do array.
Além disso, os conjuntos NÃO ACEITAM elementos duplicados.
-Baseada em array(array-based set) -Há outras implementações -Como não é aceito valores já existentes, o conjunto tem um desempenho diferente dos arrays
Leitura: Leitura de um conjunto é exatamente igual a de um array, sendo realizada
em UM unico passo.
Busca: Busca em um conjunto é exatamente igual a de um array, sendo realizada em N
passos para um conjunto de tamanho N.
Remoção: A remoção em um conjunto é exatamente igual a de um array, e é relaizado