Ao desenvolver algoritmos ou um programa estruturado, muitas vezes precisamos organizar e estruturar diferentes tipos de dados que sejam passíveis de utilização no programa ou algoritmo. Neste caso, podemos utilizar a estrutura de dados chamada Lista Ligada onde as informações podem ser inseridas, removidas e consultadas para realizar determinada operação. Comparada a outras estruturas de dados, como vetores, matrizes, filas e pilhas, a Lista Ligada tem uma vantagem, que está relacionada à memória utilizada. Nas outras estruturas de dados, é preciso alocar a quantidade de memória do tamanho de cada uma delas. Na Lista Ligada, a alocação da memória é realizada apenas quando a informação é inserida. Ou seja, não há necessidade de alocar memória ociosa, isto é, que não está sendo utilizada
Falando do funcionamento da lista ligada, conforme suas representações de inserção e remoção de elementos, é possível verificar e pensar em algumas operações a serem definidas para manipular os dados
Sobre as operações de lista ligada, observe as afirmações abaixo e assinale a alternativa correta
I - Inserir no início é uma operação da lista ligada
II - Inserir no final é uma operação da lista ligada
III - Remover é uma operação da lista ligada
Apenas a afirmação I está correta
Apenas a afirmação II está correta
Apenas a afirmação III está correta
Apenas as afirmações II e III estão corretas
Todas as afirmações estão corretas