Escolar Documentos
Profissional Documentos
Cultura Documentos
Apol 1 - 1
Apol 1 - 1
Avisos
JHONATAN TEIXEIRA
RU: 3987279 Voltar
ESTRUTURA DE DADOS
AVALIAÇÃO » NOVO
Roteiro de Estudo
Gabarito completo disponível somente após prazo final da avaliação ou quando esgotar todas as tentativas ×
Avaliações
Disciplina(s):
Estrutura de Dados
Data de início:
Prazo máximo entrega:
20/05/2024 09:28
-
Data de entrega: 20/05/2024 09:37
Trabalhos
Atenção. Este gabarito é para uso exclusivo do aluno e não deve ser publicado ou compartilhado em redes sociais ou grupo de mensagens.
O seu compartilhamento infringe as políticas do Centro Universitário UNINTER e poderá implicar sanções disciplinares, com possibilidade de desligamento do quadro de alunos do Centro Universitário, bem como responder ações judiciais no âmbito cível e
criminal.
Questão 1/10 - Estrutura de Dados
Em uma árvore binária, cada nó tem no máximo dois filhos, chamados de filho esquerdo e filho direito. Em uma árvore binária, quando um nó tem apenas um filho, você o distingue como filho à esquerda ou à direita.
LAMBERT, Kenneth A. Fundamentos de Python: estruturas de dados.pag 280
Livro da Disciplina
Central de Vídeos
Observe as árvores abaixo:
Arvore 1
Aula Ao Vivo
Tutoria
Fórum
Chat
Árvore 2
Avisos
Àrvore 3
a=1
b = a*10
if a > b:
c=a
else:
c=b
A
I somente.
B II somente.
C I e II somente.
Você assinalou essa alternativa (C)
D I e III somente.
E II e III somente.
Teríamos a pilha:
I.(Topo) __________________________________________________
II.(começo)_________________________________________________(fim)
A I.18,29,80,60,25,12,29,44,23
II.23, 44, 29, 12, 25, 60, 80, 29,18
Você assinalou essa alternativa (A)
B I.18,29,80,60,25,12,29,44,23
II.18,29,80,60,25,12,29,44,23
A[i] = B[j]
pop
pop
pop
push 4
push 5
push 3
pop
push 4
A 2,4,5,4
B 3,5,4,2
C 2,4,3,5,4,5,4
D 4,5,4,2
Você assinalou essa alternativa (D)
E 4,3,5,4
1.o corpo da cobrinha crescerá à medida que a cabeça tocar um quadrado com a cor diferente da cabeça, e o quadrado vai para o final do corpo da cobrinha.
2.o corpo da cobrinha diminuirá à medida que a cabeça tocar um quadrado com a mesma cor da cabeça, e a cabeça será retirada da cobrinha e o próximo quadrado passa a ser a cabeça."
Rodrigues, Thiago, N. et al. Estrutura de Dados em Java. Disponível em: Minha Biblioteca, Grupo A, 2021.Pag 65
Acerca da estrutura de dados e das regras mencionadas acima são feitas as seguintes afirmativas:
I.A regra 1 pode ser considerada uma ação de empilhar um elemento em uma pilha
II.A regra 1 pode ser considerada uma ação de enfileirar um elemento em uma fila
III.A regra 2 pode ser considerada ação de desempilhar um elemento de uma pilha
IV.A regra 2 pode ser considerada ação de desenfileirar um elemento de uma fila
A II
B I e III
C I e IV
D II e III
E II e IV
Você assinalou essa alternativa (E)
Considere a pilha abaixo, na qual existem quatro valores armazenados. O topo é indicado pelo ponteiro Topo.
y=0
x = pop()
y=y+x
x=6
push(x)
x=8
push(x)
x = pop()
x = pop()
y =y+x
A 8
B 10
Você assinalou essa alternativa (B)
C 12
D 19
E 15
A
Mergesort
B Quicksort
C Bubblesort
Você assinalou essa alternativa (C)
D Hashsort
E Insertion sort
Suponha que você deseja implementar um algoritmo de busca para localizar algum dado neste vetor já ordenado de maneira crescente. Você resolve testar a busca sequencial e a busca binária. (Adaptada)
A No algoritmo de busca sequencial, o valor 24 seria localizado na 6ª tentativa, se fizermos uma varredura da esquerda para a direita.
C No algoritmo de busca sequencial, o valor 77 seria localizado mais rapidamente que se comparado com a busca binária.
D No algoritmo de busca sequencial, o valor 07 seria localizado mais rapidamente que se comparado com a busca binária.
Você assinalou essa alternativa (D)
E Em nenhum cenário de busca o algoritmo sequencial irá localizar o valor antes da busca binária.
def algoritmo(dados):
tam = len(dados)
for v in range(0, tam, 1):
flag = 0
for i in range(0, tam - 1, 1):
if dados[i] < dados[i + 1]:
aux = dados[i]
dados[i] = dados[i + 1]
dados[i + 1] = aux
flag = 1
if flag == 0:
return dados