Академический Документы
Профессиональный Документы
Культура Документы
4) Considerando duas listas L1 e L2, inicialmente vazias, qual o contedo da lista L2,
listando seus elementos a partir do incio aps a execuo do seguinte trecho de
programa:
for(int x = 1; x<=5; x++) {
L1.adicionar(x);
}
while (L1.numElementos()>0) {
int elem = L1.remover(1);
if (elem%2==1) {
L2.adicionar(L1.numElementos());
}
}
Escolha uma:
a. [incio] 1, 3, 5
b. [incio] 0, 2, 4
c. Nenhuma das demais alternativas.
d. [incio] 4, 2, 0
e. [incio] 5, 3, 1
Feedback
Sua resposta est correta.
As listas podem ser operadas livremente, ou seja, os elementos podem ser inseridos e
removidos em qualquer posio.
A resposta correta : [incio] 4, 2, 0.
a. Pilha
Estrutura linear cuja operao segue o esquema LIFO (Last In First Out). Seus elementos
so adjacentes, exceto o primeiro e o ltimo. Podem ser implementados por meio de
arrays ou listas ligadas simples e duplas.
b. FIla
Estrutura linear cuja operao segue o esquema FIFO (First In First Out). Seus elementos
so adjacentes, exceto o primeiro e o ltimo. Podem ser implementados por meio de
arrays ou listas ligadas simples e duplas.
c. Array
d. Tabela
e. Grafo
f. rvore
g. Lista
Estrutura linear cuja operao no obedece qualquer ordem de insero ou remoo de
elementos, que livre e pode ocorrer em qualquer posio. Seus elementos so
adjacentes, exceto o primeiro e o ltimo. Podem ser implementados por meio de arrays ou
listas ligadas simples e duplas.
Feedback
Sua resposta est parcialmente correta.
Voc selecionou corretamente 3.
7) Considerando a existncia de uma fila F inicialmente vazia, qual seu contedo (listando
os elementos a partir de seu incio) considerando a execuo das seguintes operaes:
F.adicionar(10);
F.adicionar(20);
F.adicionar(30);
F.remover();
F.remover();
F.adicionar(40);
F.adicionar(50);
F.remover();
F.adicionar(60);
Escolha uma:
a. Nenhuma das demais alternativas.
b. [incio] 60, 40, 10
c. [incio] 40, 50, 60
d. [incio] 10, 20, 30, 40, 50, 60
e. [incio] 10, 40, 60
Feedback
Sua resposta est incorreta.
Uma fila uma estrutura de dados onde seus elementos so colocados em sequncia,
respeitando-se a ordem de entrada (adio).
A entrada realizada somente em um extremo (seu fim), enquando a sada
realizada apenas no outro (seu incio).
Quando um elemento removido, os demais so deslocados de uma posio para o
incio (a fila anda).