Questões sobre Algoritmos

Lista completa de Questões sobre Algoritmos para resolução totalmente grátis. Selecione os assuntos no filtro de questões e comece a resolver exercícios.

Analise as afirmativas referentes ao algoritmo de Dijkstra, e assinale V para as alternativas verdadeiras e F para as falsas.

( ) O algoritmo de Dijkstra é ótimo para a situação do problema do caminho mínimo.

( ) O algoritmo de Dijkstra consegue encontrar o menor caminho em um grafo com pesos negativos.

A partir dessa análise, assinale a sequência CORRETA.

  • A. V V.
  • B. V F.
  • C. F F.
  • D. F V.

 

O valor de N, ao final do primeiro ciclo da repetição, no qual o valor da ocorrência atual do VETOR é gerado apenas com valores calculados pela máquina em ciclos anteriores, é

  • A. 5
  • B. 6
  • C. 7
  • D. 8
  • E. 9

Existem várias formas de se passarem parâmetros para uma sub-rotina. Na chamada por referência, é passada para a sub- -rotina uma

  • A. cópia do valor da variável, sendo possível alterar o conteúdo da variável original.
  • B. cópia do valor da variável, não sendo possível alterar o conteúdo da variável original.
  • C. informação de redundância a respeito das variáveis passadas, visando à confiabilidade do processo.
  • D. referência para a variável, sendo possível alterar o conteúdo da variável original.
  • E. referência para a variável, não sendo possível alterar o conteúdo da variável original.

O algoritmo de Floyd-Warshall resolve o problema de calcular o caminho mais curto entre todos os pares de vértices em um grafo orientado (com direção) e valorado (com peso).

Sobre o algoritmo e dado que V é o número de vértices e E o número de arestas do grafo, podemos afirmar que:

  • A. Sua complexidade é O(V3).
  • B. Sua complexidade é O(V2+E).
  • C. Sua complexidade é O(V).
  • D. Sua complexidade é O(V2).

Considerando essa premissa, é CORRETO afirmar que

  • A. a complexidade do Algoritmo A1 em relação ao algoritmo A2 não pode ser determinada.
  • B. o algoritmo A1 tem complexidade menor que A2.
  • C. o algoritmo A1 tem complexidade igual a A2.
  • D. o algoritmo A1 tem complexidade maior que A2.

Considere dois algoritmos A1 e A2, cujas funções de custo são, respectivamente, T1(n) = n2 − n + 1 e T2(n) = 7n log2 n + 10n. Para simplificar a análise, admita que n > 0 e é sempre uma potência de 2.

A partir dessa premissa, assinale a alternativa CORRETA.

  • A. T1 e T2 são assintoticamente equivalentes.
  • B. A2 é sempre mais eficiente que A1.
  • C. O limite superior T1(n) = O(n3) é correto e assintoticamente restrito.
  • D. A1 é mais eficiente que A2 para n suficientemente pequeno.

Sejam duas funções f(n) e g(n) que mapeiam números inteiros positivos em números reais positivos.

Analise as afirmativas relativas às notações assintóticas de complexidade, assinalando V para as verdadeiras e F para as falsas.

A partir dessa análise, assinale a sequência CORRETA.

  • A. F V.
  • B. F F.
  • C. F V.
  • D. V V.

Analise as afirmativas concernentes à análise assintótica de funções, assinalando V para as verdadeiras e F para as falsas.

( ) Dadas duas funções f1 e f2. Se f1 < f2 então f2 ≠ O (f1).

( ) 32n = O(3n).

A partir dessa análise, assinale a sequência CORRETA.

  • A. F V.
  • B. V V.
  • C. F F.
  • D. F V.

Analise as afirmativas referentes à classe de problemas computacionais.

I. Uma linguagem L pertence à classe NP.

II. Uma linguagem L pertence à classe P. III. Toda linguagem L’ pertence à classe NP, L’ é redutível em tempo polinomial a uma linguagem L.

IV. L’ pertence à classe NP. L é redutível em tempo polinomial a uma linguagem L’.

Após sua análise, considerando que uma linguagem L é NP – completa, estão CORRETAS:

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

  • A. Permitir a digitação de n valores que serão ordenados de acordo com o algoritmo Bolha.
  • B. Permitir a digitação de n valores que serão ordenados de acordo com o algoritmo de Seleção.
  • C. Permitir a digitação de n valores que serão ordenados de acordo com o algoritmo Quicksort.
  • D. Permitir a digitação de n valores que serão ordenados de acordo com o algoritmo Mergesort.
  • E. Permitir a digitação de n valores que serão ordenados de acordo com o algoritmo timsort.
Provas e Concursos

O Provas e Concursos é um banco de dados de questões de concursos públicos organizadas por matéria, assunto, ano, banca organizadora, etc

{TITLE}

{CONTENT}

{TITLE}

{CONTENT}
Provas e Concursos
0%
Aguarde, enviando solicitação!

Aguarde, enviando solicitação...