Logo Passei Direto
Buscar
Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Prévia do material em texto

1www.grancursosonline.com.br
Viu algum erro neste material? Contate-nos em: degravacoes@grancursosonline.com.br
A
N
O
TA
ÇÕ
E
S
Estruturas de Dados – Listas – Listas Duplamente Encadeadas
DESENVOLVIMENTO DE SISTEMAS
ESTRUTURAS DE DADOS – LISTAS – LISTAS 
DUPLAMENTE ENCADEADAS
CONCEITUAÇÃO
• Cada elemento possui:
 – Espaço para armazenamento da informação
 – Espaço para armazenamento da referência do próximo elemento da lista
 – Espaço para armazenamento da referência do elemento anterior da lista
Isto é, além da informação e do ponteiro para o próximo, as duplamente encadeadas 
trazem também um ponteiro para o anterior, permitindo ir e voltar nas informações.
Dessa forma:
Perceba que tanto o primeiro quanto o último elemento apontam para null.
Criando uma Lista
www.grancursosonline.com.br
2www.grancursosonline.com.br
Viu algum erro neste material? Contate-nos em: degravacoes@grancursosonline.com.br
A
N
O
TA
ÇÕ
E
S
Estruturas de Dados – Listas – Listas Duplamente Encadeadas
DESENVOLVIMENTO DE SISTEMAS
Criando o Primeiro Elemento
Inserindo um Elemento no Início da Lista
5m
www.grancursosonline.com.br
3www.grancursosonline.com.br
Viu algum erro neste material? Contate-nos em: degravacoes@grancursosonline.com.br
A
N
O
TA
ÇÕ
E
S
Estruturas de Dados – Listas – Listas Duplamente Encadeadas
DESENVOLVIMENTO DE SISTEMAS
Inserindo um Elemento no Final da Lista
Inserindo um Elemento no Meio da Lista
www.grancursosonline.com.br
4www.grancursosonline.com.br
Viu algum erro neste material? Contate-nos em: degravacoes@grancursosonline.com.br
A
N
O
TA
ÇÕ
E
S
Estruturas de Dados – Listas – Listas Duplamente Encadeadas
DESENVOLVIMENTO DE SISTEMAS
Acessando um Elemento
Removendo um Elemento no Início da Lista
Veja que o elemento antes da lista tenha como próximo ninguém, e o agora primeiro ele-
mento aponte para ninguém também.
www.grancursosonline.com.br
5www.grancursosonline.com.br
Viu algum erro neste material? Contate-nos em: degravacoes@grancursosonline.com.br
A
N
O
TA
ÇÕ
E
S
Estruturas de Dados – Listas – Listas Duplamente Encadeadas
DESENVOLVIMENTO DE SISTEMAS
Removendo um Elemento no Final da Lista
A mesma lógica do anterior, mas é o novo último elemento que apontará para null, anu-
lando o que antes era o último elemento.
Removendo um Elemento no Meio da Lista
Aqui é um caso um pouco diferente: o 75 aponta para 51 e o 51 aponta para 75, com 
nenhum dos dois elementos apontando para o elemento no meio.
www.grancursosonline.com.br
6www.grancursosonline.com.br
Viu algum erro neste material? Contate-nos em: degravacoes@grancursosonline.com.br
A
N
O
TA
ÇÕ
E
S
Estruturas de Dados – Listas – Listas Duplamente Encadeadas
DESENVOLVIMENTO DE SISTEMAS
DIRETO DO CONCURSO
1. (FGV/2021/TJ/RO/ANALISTA JUDICIÁRIO/ANALISTA DE SISTEMA/DESENVOLVI-
MENTO DE SISTEMA) Considere a lista duplamente encadeada exibida a seguir. 
• (1, 3, 0, “Verde”)
• (2, 4, 3, “Azul”)
• (3, 2, 1, “Amarelo”)
• (4, 0, 2, “Vermelho”)
Cada elemento pertencente à lista é representado por uma quádrupla, com o seguin-
te formato:
• (<id>, <id do anterior>, <id do seguinte>, <conteúdo>).
A ordem do conteúdo dos componentes, segundo a instância da lista apresentada, é:
a. Amarelo, Verde, Azul, Vermelho;
b. Azul, Verde, Vermelho, Amarelo;
c. Verde, Vermelho, Amarelo, Azul;
d. Vermelho, Amarelo, Azul, Verde;
e. Vermelho, Azul, Amarelo, Verde.
COMENTÁRIO
Analisando como os itens apontam uns para os outros, a ordem seria: Vermelho, Azul, 
Amarelo, Verde.
Obs.: � algumas bancas usam 0 (zero) como null.
10m
www.grancursosonline.com.br
7www.grancursosonline.com.br
Viu algum erro neste material? Contate-nos em: degravacoes@grancursosonline.com.br
A
N
O
TA
ÇÕ
E
S
Estruturas de Dados – Listas – Listas Duplamente Encadeadas
DESENVOLVIMENTO DE SISTEMAS
2. (FGV/2018/MPE/AL/ANALISTA DO MINISTÉRIO PÚBLICO/ADMINISTRADOR DE 
BANCO DE DADOS) Considere a representação de uma lista duplamente encadeada 
que armazena os times de futebol que participam de um torneio.
Assinale a ordem em que os times estão dispostos nessa lista.
a. Barcelona, Chelsea, Bayern, Real Madrid, Roma.
b. Chelsea, Bayern, Real Madrid, Roma, Barcelona.
c. Real Madrid, Roma, Barcelona, Chelsea, Bayern.
d. Barcelona, Bayern, Chelsea, Real Madrid, Roma
e. Roma, Real Madrid, Bayern, Chelsea, Barcelona.
COMENTÁRIO
Real Madrid tem como anterior o nó 4 e posterior o nó 2, logo não poderia ser o primeiro 
ou o último. 
Roma tem como anterior 1 e posterior nada, logo ele é o último item.
Barcelona tem como nó anterior o null, e o nó posterior 5, logo ele é o primeiro item.
Bayern tem como nó anterior 5 e posterior 1.
Chelsea tem como nó anterior o 3 e o posterior o 4.
Então, analisando a tabela, teríamos a seguinte ordem: Barcelona, Chelsea, Bayern, Real 
Madrid, Roma.
15m
www.grancursosonline.com.br
8www.grancursosonline.com.br
Viu algum erro neste material? Contate-nos em: degravacoes@grancursosonline.com.br
A
N
O
TA
ÇÕ
E
S
Estruturas de Dados – Listas – Listas Duplamente Encadeadas
DESENVOLVIMENTO DE SISTEMAS
3. (FGV/2016/SEE/PE/PROFESSOR DE DESENVOLVIMENTO DE SISTEMAS) Observe 
a estrutura de dados do tipo fila implementada em um arquivo cujas colunas e registros 
são exibidos a seguir
Essa fila denota a classificação final dos cinco primeiros times numa certa edição do 
campeonato brasileiro. Assinale a opção que indica o time que ficou em terceiro lugar.
a. Curitiba.
b. Cruzeiro.
c. Santos.
d. São Caetano.
e. São Paulo.
COMENTÁRIO
Analisando, a ordem seria Cruzeiro, Santos, São Paulo, São Caetano, Curitiba. 
20m
www.grancursosonline.com.br
9www.grancursosonline.com.br
Viu algum erro neste material? Contate-nos em: degravacoes@grancursosonline.com.br
A
N
O
TA
ÇÕ
E
S
Estruturas de Dados – Listas – Listas Duplamente Encadeadas
DESENVOLVIMENTO DE SISTEMAS
4. (FGV/2015/TCE/SE/ANALISTA DE TECNOLOGIA DA INFORMAÇÃO-DESENVOLVI-
MENTO) A tabela a seguir deve ilustrar uma lista duplamente encadeada de cores, 
estruturada sobre os cinco elementos de um vetor.
Dado que a ordem correta das cores é Marrom-Verde-Azul-Vermelho-Amarelo, a coluna 
Cor, na tabela acima, deveria apresentar, de cima para baixo, os seguintes valores:
a. Marrom-Vermelho-Amarelo-Azul-Verde;
b. Azul-Marrom-Verde-Vermelho-Amarelo;
c. Amarelo-Azul-Marrom-Vermelho-Verde;
d. Azul-Vermelho-Amarelo-Verde-Marrom;
e. Verde-Azul-Vermelho-Marrom-Amarelo.
COMENTÁRIO
A ordem da tabela estruturada no enunciado seria: Azul, Vermelho, Amarelo, Verde, Mar-
rom. Para isso, basta ver qual é o elemento, o anterior e o seguinte na ordem que a estru-
tura deu e mão na ordem que ficariam normalmente (com Marrom como primeiro e Amarelo 
como último). 
25m
www.grancursosonline.com.br
10www.grancursosonline.com.br
Viu algum erro neste material? Contate-nos em: degravacoes@grancursosonline.com.br
A
N
O
TA
ÇÕ
E
S
Estruturas de Dados – Listas – Listas Duplamente Encadeadas
DESENVOLVIMENTO DE SISTEMAS
5. (VUNESP/2014/TJ/PA/ANALISTA JUDICIÁRIO/ANÁLISE DE SISTEMA/DESENVOLVI-
MENTO) Em uma estrutura de dados do tipo Lista Duplamente Ligada (ou Lista Dupla-
mente Encadeada), cada elemento contém três componentes, sendo um referente à 
informação propriamente dita e os outros dois são ponteiros para outros elementos da 
estrutura.
Genericamente, tais ponteiros apontam, nessa estrutura de dados, para a
a. célula anterior e para a próxima célula.
b. primeira célula e para a célula anterior.
c. célula anterior e para a própria célula
d. primeira célula e para a própria célula.
e. primeira célula e para a última célula.
COMENTÁRIO
Uma estrutura de dados do tipo Lista Duplamente Ligada possui três elementos, sendo a 
informação, um ponteiro que aponta para o próximo item e um ponteiro que aponta para o 
ponteiro anterior.
6. (FUMARC/2014/AL/MG/ANALISTA DE SISTEMAS/ADMINISTRAÇÃO DE REDE) Con-
sidere a figura a seguir representando uma estrutura de dados:
São características da estrutura de dados representada, exceto
a. Os elementos da estrutura estão duplamente encadeados.b. O último elemento inserido é sempre o primeiro a ser retirado da estrutura.
c. A estrutura representada é circular, ou seja, o último elemento aponta para o primeiro 
e este para o último.
d. Nesse tipo de estrutura, cada elemento possui um ponteiro usado para apontar para 
o elemento anterior e outro usado para apontar para o próximo elemento da estrutura.
www.grancursosonline.com.br
11www.grancursosonline.com.br
Viu algum erro neste material? Contate-nos em: degravacoes@grancursosonline.com.br
A
N
O
TA
ÇÕ
E
S
Estruturas de Dados – Listas – Listas Duplamente Encadeadas
DESENVOLVIMENTO DE SISTEMAS
COMENTÁRIO
Perceba que fecha um círculo, logo é uma LLDE do tipo Circular e a única informação que 
não está presente para nós que o último elemento inserido é sempre o primeiro a ser reti-
rado da estrutura. 
7. (FCC/2011/INFRAERO/ANALISTA/DESENVOLVIMENTO E MANUTENÇÃO) Uma lista 
linear duplamente ligada ou encadeada é uma sequência estruturada de itens, onde 
cada item contém um objeto de algum tipo, o endereço do item anterior (ponteiro 1) e 
o endereço do item seguinte (ponteiro 2) armazenados em sua estrutura. O endereço 
inicial dessa lista é mantido em um ponteiro externo à lista.
Supondo que uma dada lista possua 3 itens ligados, para que o segundo elemento seja 
retirado da lista, deve ser feita uma operação na qual o ponteiro
a. 1 do item 1 deve conter o endereço do item 3 e o ponteiro 2 do item 3 deve conter o 
endereço do item 1.
b. 1 do item 3 deve conter o endereço do item 1 e o ponteiro 2 do item 1 deve conter o 
endereço do item 3.
c. 1 e o 2 do item 2 não devem conter nenhum endereço, ou seja, devem conter o 
valor null.
d. 1 do item 2 deve conter o endereço do item 1 e o ponteiro 2 do item 2 deve conter o 
endereço do item 3.
e. 2 do item 1 deve conter o endereço do item 2 e o ponteiro 1 do item 3 deve conter o 
endereço do item 2.
COMENTÁRIO
É assim que estaria na lista:
• Elemento 1:
• Anterior (p1): null
• Próximo (p2): elemento 2
• Elemento 2:
• Anterior (p1): elemento 1
• Próximo (p2): elemento 3
• Elemento 3:
• Anterior (p1): elemento 2
• Próximo (p2): null
• Elemento 1:
• Anterior (p1): null
• Próximo (p2): elemento 3
• Elemento 3:
• Anterior (p1): elemento 1
• Próximo (p2): null
30m
www.grancursosonline.com.br
12www.grancursosonline.com.br
Viu algum erro neste material? Contate-nos em: degravacoes@grancursosonline.com.br
A
N
O
TA
ÇÕ
E
S
Estruturas de Dados – Listas – Listas Duplamente Encadeadas
DESENVOLVIMENTO DE SISTEMAS
8. (FCC/2010/DPE-SP/AGENTE DE DEFENSORIA/ADMINISTRADOR DE BANCO DE 
DADOS) Uma estrutura de dados que possui três campos: dois ponteiros e campo de 
informação denomina-se
a. lista encadeada dupla.
b. lista encadeada simples.
c. pilha.
d. fila.
e. vetor.
COMENTÁRIO
Aqui se trata de uma lista encadeada duplamente.
GABARITO
 1. e
 2. a
 3. e
 4. d
 5. a
 6. b
 7. b
 8. a
��Este material foi elaborado pela equipe pedagógica do Gran Concursos, de acordo com a aula pre-
parada e ministrada pelo professor Rogério Gildo Araújo. 
A presente degravação tem como objetivo auxiliar no acompanhamento e na revisão do conteúdo 
ministrado na videoaula. Não recomendamos a substituição do estudo em vídeo pela leitura exclu-
siva deste material.
www.grancursosonline.com.br

Mais conteúdos dessa disciplina