wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Ciência de Dados - Análise Probabilística de Algoritmos

Total questions: 10

Worksheet time: 20mins

Name
Class
Date
1.

Qual é a importância da análise probabilística de algoritmos?

a)

Avaliar apenas o desempenho prático dos algoritmos

b)

Analisar apenas algoritmos com complexidade linear

c)

Entender o comportamento de algoritmos no pior caso

d)

Compreender a complexidade de partes específicas de algoritmos

2.

Por que a análise de pior caso pode não ser prática ou útil em alguns casos?

a)

Porque a análise de pior caso sempre reflete a realidade

b)

Porque as entradas ruins são comuns

c)

Porque as entradas ruins são raras

d)

Porque a análise de pior caso é mais fácil de calcular

3.

O que é a complexidade de caso médio de um algoritmo?

a)

O valor esperado dos tempos de execução para diferentes entradas

b)

O tempo de execução no pior caso

c)

O tempo de execução no melhor caso

d)

A complexidade espacial do algoritmo

4.

Como é calculada a complexidade média da Busca Linear em um vetor?

a)

Analisando apenas o tempo de execução do algoritmo

b)

Contando o número de iterações do loop enquanto

c)

Considerando a quantidade de comparações para chaves presentes e ausentes no vetor

d)

Calculando a complexidade de caso médio para vetores ordenados

5.

Qual é a principal diferença entre a Busca Linear e a Busca Binária em vetores?

a)

A Busca Binária sempre encontra a chave na primeira comparação

b)

A Busca Linear é mais rápida para vetores ordenados

c)

A Busca Linear não requer que o vetor esteja ordenado

d)

A Busca Binária é mais eficiente para vetores desordenados

6.

Como é construída a Árvore de Decisão da Busca Binária?

a)

Utilizando um algoritmo de ordenação especial

b)

Por meio de uma análise probabilística dos elementos do vetor

c)

Através de uma busca linear em todo o vetor

d)

Por um processo recursivo que divide o vetor em intervalos

7.

Qual é a probabilidade de encontrar a chave buscada em um vetor na Busca Linear?

a)

q * (n - 1)

b)

1 - q

c)

n - q

d)

q/n

8.

Por que a análise probabilística é importante para algoritmos como o Quicksort?

a)

Porque o Quicksort tem complexidade de pior caso exponencial

b)

Porque o Quicksort não é afetado por entradas ruins

c)

Porque o Quicksort é sempre mais lento que outros algoritmos

d)

Porque o Quicksort não requer análise probabilística

9.

O que é a Árvore de Decisão da Busca Binária utilizada para representar?

a)

O processo de comparação de chaves durante a busca binária

b)

A estrutura de dados de um vetor ordenado

c)

Os diferentes casos de execução de um algoritmo

d)

As probabilidades de sucesso em buscas lineares

10.

Qual é a principal diferença na abordagem entre a Busca Linear e a Busca Binária?

a)

A Busca Binária divide o vetor ao meio em cada iteração

b)

A Busca Linear é mais eficiente para vetores ordenados

c)

A Busca Linear sempre percorre o vetor do início ao fim

d)

A Busca Binária é mais lenta que a Busca Linear