Logo Passei Direto
Buscar

Complexidade de Algoritmos

Conjunto de exercícios de múltipla escolha sobre análise de algoritmos e complexidade assintótica (notações O, Ω, Θ), comparação de funções (ex.: 7·log n+6, n vs n+1) e tipos de dados como registros, com gabaritos comentados e possibilidade de refazer os exercícios.

Ferramentas de estudo

Questões resolvidas

Material
páginas com resultados encontrados.
páginas com resultados encontrados.

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Questões resolvidas

Prévia do material em texto

Verifique o seu desempenho e continue
treinando! Você pode refazer o exercício
quantas vezes quiser.
A
1
Leia as afirmativas a seguir considerando que
f(n) e g(n) são funções positivas.
I� Se g(n) é O(f(n)), um algoritmo de função de
complexidade de tempo f(n) possui Ordem de
complexidade g(n).
II� Se g(n) é O(f(n)), f(n) é um limite superior
para g(n).
III� Se a função g(n) = 7.log(n) �6 , então a
função g(n) é O(log(n)).
IV� Se g(n)=n e f(n)=(n+1) temos que g(n) é
O(f(n)) e f(n) é O(g(n)).
V� Se g(n) = 2n+1 e f(n) = 2n temos que g(n) =
O(f(n)).
Assinale a alternativa que apresenta somente as
afirmativas:
2 2 
I, II, IV, V.
Questão de 10
Corretas
Em branco
1 2 3 4 5
6 7 8 9 10
Análise De…
Firefox https://estacio.saladeavaliacoes.com.br/exercicio/690dfa838acbbf519d...
1 of 15 07/11/2025, 23:50
B
C
D
E
II, III, IV.
II, III, IV, V.
I, III, IV, V.
II, III, V.
Parabéns, você selecionou a
alternativa correta. Confira o
gabarito comentado!
A afirmativa I é falsa. Para ilustrar,
considere um algoritmo A cuja
complexidade é O(n ), ou seja, a função
f(x)=x . A função g(x)=x é O(f(x)), porém a
complexidade do algoritmo não é linear por
hipótese, logo a proposição é falsa.
A afirmativa II é verdadeira, pois decorre
diretamente da definição: g(n) é O(f(n)) se
existe um certo n tal que para todo n > n
kf(n) > g(n) e isto configura uma cota
assintótica superior.
A afirmativa III é verdadeira, pois 7log(n)+6
� 8log(n), ou seja, fazendo k=8 a função
log(x) já é cota assintótica superior para
7log(n)+6.
A afirmativa IV é verdadeira, pois
 isto é k=1, já configura
que f é cota assintótica superior para g e
, isto é k=2, já
3
3
0 0
n29 of 15 07/11/2025, 23:50
A
B
C
D
E
6
Classifique cada uma das seguintes afirmações em
"V" (se verdadeira) ou "F" (se falsa) e escolha a
alternativa que corresponde à sequência correta
de indicações. 
I� Um registro reúne uma coleção de informações,
facilitando a sua organização e o seu uso. 
II� Cada informação distinta de um registro é
considerada um atributo ou campo. 
III� O atributo pode ser definido como qualquer tipo de
dado que a linguagem utiliza ou como outra estrutura
de dados: vetor, matriz ou mesmo outro registro. 
V, F, V 
V, F, F 
F, V, F 
F, F, V 
V, V, V 
Parabéns, você selecionou a
alternativa correta. Confira o
gabarito comentado!
Firefox https://estacio.saladeavaliacoes.com.br/exercicio/690dfa838acbbf519d...
10 of 15 07/11/2025, 23:50
A
B
C
D
E
Um registro é um conjunto de informações,
formado por elementos denominados de campos
ou atributos, podendo ser de um tipo de dado
primitivo, ou vetores, matrizes ou outro registro. 
7
Um desenvolvedor está implementando um
sistema de gerenciamento de estoque. Ele opta
por uma estrutura de dados que permite
armazenar e acessar informações de forma não
sequencial.
Qual estrutura de dados é ideal para armazenar
informações de forma não sequencial?
Array.
Lista duplamente encadeada.
Pilha.
Árvore.
Fila.
Firefox https://estacio.saladeavaliacoes.com.br/exercicio/690dfa838acbbf519d...
11 of 15 07/11/2025, 23:50
A
B
C
Parabéns, você selecionou a
alternativa correta. Confira o
gabarito comentado!
A estrutura de dados Árvore é ideal para
armazenar e acessar informações de forma
não sequencial, especialmente em um
sistema de gerenciamento de estoque. Ela
permite organizar dados de forma
hierárquica, facilitando a busca e a
atualização de informações.
8
Um algoritmo para um aplicativo de previsão do
tempo precisa processar rapidamente grandes
volumes de dados meteorológicos. A eficiência
na manipulação desses dados é crucial para a
precisão e rapidez das previsões.
Qual é a notação adequada para descrever a
eficiência de um algoritmo que processa dados
meteorológicos?
Notação ASCII.
Notação Big O.
Notação de Peano.
Firefox https://estacio.saladeavaliacoes.com.br/exercicio/690dfa838acbbf519d...
12 of 15 07/11/2025, 23:50
D
E
Notação UML.
Notação Sigma.
Parabéns, você selecionou a
alternativa correta. Confira o
gabarito comentado!
A notação Big O é utilizada para descrever
a eficiência de um algoritmo,
especialmente em termos de tempo de
execução e espaço necessário. No
contexto de um aplicativo de previsão do
tempo que processa grandes volumes de
dados, a notação Big O é a mais adequada
para avaliar a eficiência do algoritmo.
9
Em um sistema de gerenciamento de biblioteca,
um algoritmo foi desenvolvido para organizar
livros. Utilizando uma estrutura de dados
homogênea, o algoritmo carrega previamente
as informações do banco de dados nessa
estrutura, categorizando os livros por gênero e
autor, melhorando a eficiência da busca.
Qual estrutura de dados homogênea é mais
adequada para este algoritmo?
Firefox https://estacio.saladeavaliacoes.com.br/exercicio/690dfa838acbbf519d...
13 of 15 07/11/2025, 23:50
A
B
C
D
E
Lista Encadeada Simples.
Pilha.
Lista Duplamente Encadeada.
Array.
Grafo.
Parabéns, você selecionou a
alternativa correta. Confira o
gabarito comentado!
A estrutura de dados mais adequada para a
organização de livros por gênero e autor
em um sistema de gerenciamento de
biblioteca é o Array. Ele permite armazenar
elementos de um mesmo tipo (homogêneo)
de forma sequencial, facilitando a busca e
a organização.
10
Para otimizar o desempenho de um software de
análise financeira, um programador decide
reestruturar um algoritmo crucial, dividindo-o
Firefox https://estacio.saladeavaliacoes.com.br/exercicio/690dfa838acbbf519d...
14 of 15 07/11/2025, 23:50
A
B
C
D
E
em módulos menores e mais gerenciáveis.
Qual técnica o programador está aplicando ao
dividir o algoritmo em módulos menores?
Refatoração.
Encapsulamento.
Herança.
Polimorfismo.
Modularização.
Parabéns, você selecionou a
alternativa correta. Confira o
gabarito comentado!
Ao dividir um algoritmo complexo em
módulos menores e mais gerenciáveis, o
programador está aplicando a técnica de
modularização. Esta abordagem facilita a
manutenção, a compreensão e a
otimização do código.
Firefox https://estacio.saladeavaliacoes.com.br/exercicio/690dfa838acbbf519d...
15 of 15 07/11/2025, 23:50

Mais conteúdos dessa disciplina