Questão de Estrutura de Dados

As funções para manipulação e navegação em uma lista possuem características específicas que possibilitam a distinção entre elas e mesmo a identificação de características da lista. Avalie o código abaixo e responda a questão a seguir:

nodo *novo=new nodo();
novo->num=val;
if(inicio==NULL)
{
inicio=novo;
fim=novo;
novo->proximo=NULL;
novo->anterior=NULL;
} else
{
novo->proximo=inicio;
inicio->anterior=novo;
novo->anterior=NULL;
inicio=novo;
}

O código é a lógica completa de uma das funções de uma lista. Marque abaixo qual função é e de qual tipo de lista.

A
Função retirar elemento da lista duplamente encadeada não ordenada.
B
Função inserir elemento no fim da lista duplamente encadeada ordenada.
C
Função inserir elemento no início da lista duplamente encadeada não ordenada.
D
Função inserir elemento no início da lista duplamente encadeada ordenada.
E
Função retirar elemento da lista duplamente encadeada ordenada.

Ainda não há comentários para esta questão.

Seja o primeiro a comentar!

Aulas em vídeo Em breve

00:00

Tópicos Relacionados