Buscar

Uma Lista pode ser implementada de forma contígua ou encadeada. No caso de uma lista ordenada implementada de forma encadeada, as complexidades de ...

Uma Lista pode ser implementada de forma contígua ou encadeada. No caso de uma lista ordenada implementada de forma encadeada, as complexidades de pior caso de busca, inserção e remoção são respectivamente:


O(n), O(n) e O(n).
O(1), O(n) e O(n).
O(log n), O(n) e O(n).
O(n), O(n) e O(1).
O(n), O(1) e O(n).

Essa pergunta também está no material:

estrutura de dados em python
7 pág.

Estrutura de Dados I Faculdade do Vale do IpojucaFaculdade do Vale do Ipojuca

💡 4 Respostas

User badge image

Rodrigo Schiavo

O(n), O(n) e O(n).

0
Dislike0
User badge image

Rodrigo Schiavo

O(n), O(n) e O(n).

Explicação:A busca é O(n) pois no pior caso você terá que percorrer toda a lista sequencialmente até encontrar o último elemento. Já a inserção, no seu pior caso, colocará um elemento no início da lista, obrigando todos os demais a serem deslocados uma posição, levando O(n) operações.

A remoção também tem nesse seu pior caso, remover o primeiro elemento, o que obrigará todos os demais a serem ¿puxados¿ uma posição levando tempo O(n).

Esse custo pode ser diminuído caso você implemente uma variável que indique o início da lista, mesmo assim, ao remover um elemento exatamente do meio da lista, você precisará mover n/2 elementos, o que ainda é um custo linear.


0
Dislike0
User badge image

Gustavo Pereira

Para uma lista ordenada implementada de forma encadeada, a complexidade de busca no pior caso é O(n), pois pode ser necessário percorrer toda a lista até encontrar o elemento desejado. A complexidade de inserção no pior caso também é O(n), pois pode ser necessário encontrar a posição correta para inserir o elemento percorrendo toda a lista. A complexidade de remoção no pior caso também é O(n), pois pode ser necessário encontrar o elemento a ser removido percorrendo toda a lista. Portanto, a opção correta é: O(n), O(n) e O(n).

0
Dislike0

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Outros materiais

Outros materiais