Junior — Middle
Como avaliar o tempo necessário ao adicionar um elemento no início de uma lista ligada?
sobes.tech IA
Resposta da IA
A adição de um elemento ao início de uma lista ligada simples é uma operação com complexidade de tempo O(1). Isso ocorre porque, para inserir um novo nó no início da lista, basta:
- Criar um novo nó.
- Indicar sua referência ao primeiro elemento atual da lista.
- Atualizar o ponteiro da cabeça da lista para o novo nó.
Como não é necessário percorrer a lista, o tempo de inserção não depende do tamanho da lista.