Questões de Estrutura de Dados (Algoritmos e Estrutura de Dados)

Limpar Busca

Em relação aos conceitos de estruturas de dados, assinale a alternativa correta:

  • A Árvores binárias são usadas apenas para exibição gráfica de dados.
  • B Pilha (stack) é uma estrutura de dados que segue o princípio LIFO – Last In, First Out.
  • C Listas ligadas são estruturas que não permitem inserção de novos elementos.
  • D Fila (queue) segue o mesmo comportamento da pilha.

Considere o pseudocódigo do algoritmo x a seguir:


Imagem relacionada à questão do Questões Estratégicas


Qual das alternativas seguintes descreve corretamente o comportamento do algoritmo x?

  • A Encontra o menor elemento no arranjo A que é maior que p e devolve o seu índice.
  • B Conta o número de elementos no arranjo A que são maiores ou iguais a p.
  • C Rearranja os elementos do arranjo A em ordem crescente e devolve o valor de p, caso ele esteja presente no arranjo.
  • D Rearranja os elementos do arranjo A, de maneira que todos os elementos menores que p fiquem no início do arranjo, e devolve a quantidade de elementos que são menores que p.
  • E Ordena os elementos de A e devolve a quantidade de trocas de elementos que foram necessários para a ordenação.

Qual estrutura de dados é mais eficiente para implementar uma fila de prioridades, onde o elemento de maior prioridade é removido primeiro?

  • A Lista encadeada simples.
  • B Pilha.
  • C Fila circular.
  • D Heap binário.
  • E Matriz bidimensional.

Estruturas de dados são formas organizadas de armazenar, gerenciar e manipular dados em um sistema computacional, permitindo que esses dados sejam acessados e processados de maneira eficiente. Elas definem não apenas como os dados são armazenados na memória, mas também como podem ser acessados, manipulados e processados para resolver problemas computacionais. A estrutura de dados que segue o princípio LIFO (Last In, First Out) é a

  • A árvore.
  • B pilha.
  • C fila.
  • D struct.
  • E hash.

Considere um grafo dirigido G=(N, A) em que o conjunto N é composto por seis nós, numerados de 1 a 6. O conjunto de arcos A é o apresentado a seguir na forma de lista de adjacência:

1 → 2, 4, 5
2 → 3
3 → 2
4 → 2, 3
5 → 4
6 → 1, 5

Tendo em vista a estrutura desse grafo, considere as afirmativas a seguir.

I  →  Trata-se de um grafo conexo, porém não fortemente conexo.
II  →  A sequência de nós 6, 1, 5, 2, 4, 3 representa uma possível ordem de visita aos nós para um percurso em amplitude.
III  →  A sequência de nós 6, 1, 2, 4, 3, 5 representa uma possível ordem de visita aos nós para um percurso em profundidade.
IV  →  Existe um caminho ligando os nós 6 e 2 composto por uma sequência de 5 arcos distintos entre si.

Estão corretas

  • A apenas I e III.
  • B apenas I e IV.
  • C apenas II e III.
  • D apenas I, II e IV.
  • E apenas II, III e IV.