wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Algoritmos

Total questions: 14

Worksheet time: 19mins

Name
Class
Date
1.

O que define um grafo como hamiltoniano?

a)

Se todos os vértices possuem o mesmo grau.

b)

Se todos os vértices possuem grau par.

c)

Se existe um caminho que passa por todos os vértices exatamente uma vez.

d)

Se existe um ciclo que passa por todos os vértices exatamente uma vez.

2.

Algoritmo que garante encontrar um caminho entre dois vértices em um grafo:

(a)  

3.

Quais os 2 teoremas mais famosos dentro do assunto Grafos Hamiltonianos?

a)

Teorema de Ore

b)

Teorema de Newton

c)

Teorema de Euler

d)

Teorema de Dirac

4.

A busca em largura é um algoritmo que utiliza uma abordagem de "exploração em profundidade"

a)

Verdadeiro

b)

Falso

5.

A busca em largura pode ser implementada em Python utilizando uma fila para armazenar os vértices a serem explorados.

a)

Verdadeiro

b)

Falso

6.

Para um grafo ser Hamiltoniano ele precisa essencialmente conter:

a)

Um ciclo Hamiltoniano

b)

Um caminho Hamiltoniano

7.

A busca em largura é um algoritmo guloso.

a)

Verdadeiro

b)

Falso

8.

Considerando o seguinte caso fictício:
Gustavo, trabalhador do IBGE, precisa visitar algumas casas (vértices) para realizar registros.
Sendo sua casa o vértice 1, sua rota pode ser considerada hamiltoniana?

a)

Sim

b)

Não

9.

Existe um ciclo Hamiltoniano no grafo? Se sim, indique-o no desenho.

10.

Este é um grafo hamiltoniano?

a)

Sim

b)

Não

11.

Por que a busca em largura é considerada um algoritmo de "exploração em largura"?

a)

Porque prioriza a exploração dos vértices mais profundos primeiro

b)

Porque prioriza a exploração dos vértices mais próximos primeiro

12.

Busca em Largura é ineficiente em grafos grandes ou profundos.

a)

Verdadeiro

b)

Falso

13.

A Busca em Largura é um algoritmo de busca informada, uma vez que usa informação para direcionar a busca.

a)

Verdadeiro

b)

Falso

14.

A Busca em Largura pode ser usada como uma técnica de busca para resolver problemas, como encontrar a solução para um quebra-cabeça ou encontrar o objetivo em um jogo.

a)

Verdadeiro

b)

Falso