Questão de Estrutura de Dados
O código abaixo (escrito na linguagem Python) remove um elemento x de uma lista linear com alocação simples. Assuma que todas as posições da lista começam com zero e que a operação de inserção de elementos na lista só permite números positivos.
def remove(x, lista):
    i = 0
    b = False
    while i < len(lista):
        if lista[i] == x:
            lista[i] = -1
        i = i + 1
Em relação à implementação dessa operação, escolha uma alternativa que apresenta uma sentença INCORRETA.A
É possível contar quantos elementos válidos existem na lista.
B
A função remove recebe como parâmetros o elemento a ser removido e a lista em que a remoção será realizada.
C
A variável b é desnecessária para a execução da função.
D
A função remove substitui o elemento a ser removido por -1.
E
A função remove percorre toda a lista em busca do elemento a ser removido.
Comentários
Ainda não há comentários para esta questão.
Seja o primeiro a comentar!