Questões de Concurso Comentadas sobre estrutura de dados em algoritmos e estrutura de dados

Foram encontradas 1.295 questões

Q1084983 Algoritmos e Estrutura de Dados
A respeito de algoritmos e estruturas de dados, assinale a alternativa correta.
Alternativas
Q1082783 Algoritmos e Estrutura de Dados
No VB.Net, a classe que representa uma coleção do tipo último que entra, primeiro que sai (LIFO) é:
Alternativas
Q1063112 Algoritmos e Estrutura de Dados
Segundo Goodrich; Tamassia; Goldwasser (2013), as pilhas são uma das estruturas de dados mais simples. Contudo, estão entre as mais importantes, pois são amplamente utilizadas de diferentes formas e em aplicações das mais simples às mais sofisticadas. Analise as sentenças abaixo sobre pilhas, e assinale a afirmação INCORRETA:
Alternativas
Q1062731 Algoritmos e Estrutura de Dados
Série temporal consiste em
Alternativas
Q1062078 Algoritmos e Estrutura de Dados

O código abaixo pode ser utilizado para atravessar um grafo.


Entrada: um gráfico G e um vértice v de G

Saída: todos os vértices alcançáveis de v marcados

função DFS(G,v):

marque v

para todas as arestas adjacentes a v, faça

se vértice w não estiver marcado, então

Chame recursivamente DFS(G,w)

fim se

fim para

fim função


Entre os diversos tipos de algoritmos utilizados para atravessar grafos, esse código implementa o algoritmo


Alternativas
Q1057714 Algoritmos e Estrutura de Dados
Assinale a opção que apresenta a denominação da estrutura de dados constituída por um conjunto de elementos individualizados, em que cada um dos elementos — com exceção dos elementos inicial e final — referencia sempre outros dois, um que o antecede e outro que o sucede.
Alternativas
Q1057601 Algoritmos e Estrutura de Dados
Sobre estruturas de dados, assinale a alternativa CORRETA.
Alternativas
Q1045847 Algoritmos e Estrutura de Dados

Uma estrutura de dados apresenta as seguintes características:


– o elemento a ser removido sempre é o que foi inserido mais recentemente na estrutura;

– sua funcionalidade em função do processo de inserção e remoção de elementos é do tipo LIFO (Last-In-First-Out).


Trata-se da estrutura de dados

Alternativas
Ano: 2019 Banca: Quadrix Órgão: CREA-GO Prova: Quadrix - 2019 - CREA-GO - Analista - T.I |
Q1032390 Algoritmos e Estrutura de Dados

Acerca das estruturas homogêneas de dados vetor e matriz e dos conceitos de pilhas, filas e árvores binárias, julgue o item.


Nas árvores binárias, os nós da direita sempre possuem valor superior ao do nó‐pai.

Alternativas
Ano: 2019 Banca: Quadrix Órgão: CREA-GO Prova: Quadrix - 2019 - CREA-GO - Analista - T.I |
Q1032389 Algoritmos e Estrutura de Dados

Acerca das estruturas homogêneas de dados vetor e matriz e dos conceitos de pilhas, filas e árvores binárias, julgue o item.


Nas pilhas, conhecidas também como listas LIFO, a operação de inserção é chamada de empilhamento, enquanto a de exclusão é chamada de desempilhamento.

Alternativas
Ano: 2019 Banca: Quadrix Órgão: CREA-GO Prova: Quadrix - 2019 - CREA-GO - Analista - T.I |
Q1032388 Algoritmos e Estrutura de Dados

Acerca das estruturas homogêneas de dados vetor e matriz e dos conceitos de pilhas, filas e árvores binárias, julgue o item.


As filas são conjuntos de elementos, implementados em diversas linguagens de programação, cujas operações de inserção e remoção são feitas na mesma extremidade.

Alternativas
Ano: 2019 Banca: Quadrix Órgão: CREA-GO Prova: Quadrix - 2019 - CREA-GO - Analista - T.I |
Q1032387 Algoritmos e Estrutura de Dados

Acerca das estruturas homogêneas de dados vetor e matriz e dos conceitos de pilhas, filas e árvores binárias, julgue o item.


Matriz é uma estrutura de armazenamento do tipo bidimensional. Diz‐se que uma matriz de dimensão 2 é uma matriz que exige apenas um índice para identificar até dois elementos em sua estrutura.

Alternativas
Ano: 2019 Banca: Quadrix Órgão: CREA-GO Prova: Quadrix - 2019 - CREA-GO - Analista - T.I |
Q1032386 Algoritmos e Estrutura de Dados

Acerca das estruturas homogêneas de dados vetor e matriz e dos conceitos de pilhas, filas e árvores binárias, julgue o item.


Os vetores são declarados, geralmente, por meio de colchetes, os quais são usados também para identificar um elemento específico do vetor.

Alternativas
Q1027215 Algoritmos e Estrutura de Dados
Uma estrutura de dados definida como uma sequência de células em que cada célula contém um elemento e o endereço da célula seguinte recebe o nome de
Alternativas
Q1025444 Algoritmos e Estrutura de Dados

Considere as seguintes estruturas de dados com as propriedades definidas a seguir:


I - Inserção e remoção de elementos acontecem apenas na “cabeça” da estrutura.

II - Inserção de um nó no meio da estrutura pode ser realizada com custo computacional constante.

III - Respeito à política FIFO: o primeiro elemento que entra é o primeiro a sair.


As descrições acima se referem às seguintes estruturas, respectivamente,

Alternativas
Q1025442 Algoritmos e Estrutura de Dados

Para armazenar os dados a serem utilizados por um sistema, o desenvolvedor pode fazer uso de uma, entre várias estruturas de dados existentes, em que cada uma é adequada a determinados contextos. Sobre as estruturas de dados, marque a alternativa CORRETA.

Alternativas
Q1021378 Algoritmos e Estrutura de Dados
Sobre alocação sequencial e alocação encadeada de uma lista linear, é CORRETO afirmar:
Alternativas
Q1020486 Algoritmos e Estrutura de Dados

Considere a estrutura de dados árvore binária de busca e que cada um de seus elementos possua três campos.


➢ left: um ponteiro para o elemento à sua esquerda;

➢ value: informação armazenada pelo elemento; e

➢ right: um ponteiro para o elemento à sua direita.


Considere ainda uma árvore binária de busca preexistente armazenada na variável root “e uma função newNode que cria um novo elemento de árvore com o valor dentro (seus ponteiros são inicializados como nulos)”.


Imagem associada para resolução da questão


Analisando-se o trecho de pseudocódigo apresentado, qual é a tarefa realizada por ele?

Alternativas
Q1020482 Algoritmos e Estrutura de Dados

Imagem associada para resolução da questão


Considere a árvore binária apresentada.

Percorrer essa árvore utilizando o algoritmo de pre-oder resultará na seguinte sequência:

Alternativas
Q1020481 Algoritmos e Estrutura de Dados

A pilha é uma estrutura de dados que permite a inserção e a remoção desses dados sempre por meio de regras predefinidas. Para que essas operações sejam realizadas, são utilizadas duas funções: push e pop. Com base nessa informação, considere que um programa possua uma pilha p, inicialmente vazia, e que as seguintes operações foram realizadas: PUSH(p, 10); PUSH(p, 5); PUSH(p, 3); PUSH(p, 50); POP(p); PUSH(p, 11); PUSH(p, 9); PUSH(p, 20); POP(p); POP(p).


Ao fim da execução desses comandos, quais serão o topo da pilha e o somatório dos elementos ainda dentro da pilha, respectivamente?

Alternativas
Respostas
581: C
582: E
583: D
584: E
585: A
586: C
587: A
588: B
589: C
590: C
591: E
592: E
593: C
594: E
595: A
596: D
597: D
598: D
599: D
600: C