Ed
ano passado
Para responder à sua pergunta, vamos analisar cada uma das operações em relação a uma matriz de dados desordenados: A) Inserir um novo valor na matriz - Essa operação pode ser feita de forma eficiente, dependendo de onde você deseja inserir o valor (no final, por exemplo). B) Remover um valor da matriz - A remoção pode ser eficiente se você souber a posição do valor, mas se precisar localizá-lo primeiro, pode ser ineficiente. C) Localizar um valor na matriz - Esta operação se torna muito ineficiente em uma matriz desordenada, pois você precisaria percorrer todos os elementos para encontrar o valor desejado, resultando em complexidade O(n). D) Alterar um valor na matriz - Alterar um valor é uma operação direta se você souber a posição do elemento, portanto, não é ineficiente. Diante dessa análise, a operação que se torna muito ineficiente quando os dados estão desordenados é: C) Localizar um valor na matriz.
Já tem uma conta?
Ao continuar, você aceita os Termos de Uso e Política de Privacidade
Mais perguntas desse material