- Este tópico contém 1 resposta, 2 vozes e foi atualizado pela última vez 2 anos atrás por .
Visualizando 2 posts - 1 até 2 (de 2 do total)
Visualizando 2 posts - 1 até 2 (de 2 do total)
- Você deve fazer login para responder a este tópico.
Home › Fóruns › Fórum Estrutura de Dados e Algoritmos em Python: O Guia Completo › Complexidade de Inserção/Exclusão com concatenação
Para vetores ordenados/não ordenados a complexidade de usar o concatenate do numpy utilizando o intervalo do vetor para tanto exclusão/inserção não teria uma complexidade Big-O menor já que não utiliza laço for?
Exemplo:
a = np.concatenate((a[:2],a[3:])) (fazer exclusão do elemento 2 sem laço for)
Olá João,
Não entendi bem sua dúvida, pois se você quer eliminar o segundo elemento de um vetor armazenado na forma de lista, basta fazer:
a = a[:2] + a[3:]
Esta operação não usa loop.