

Estude fácil! Tem muito documento disponível na Docsity
Ganhe pontos ajudando outros esrudantes ou compre um plano Premium
Prepare-se para as provas
Estude fácil! Tem muito documento disponível na Docsity
Prepare-se para as provas com trabalhos de outros alunos como você, aqui na Docsity
Encontra documentos específicos para os exames da tua universidade
Prepare-se com as videoaulas e exercícios resolvidos criados a partir da grade da sua Universidade
Responda perguntas de provas passadas e avalie sua preparação.
Ganhe pontos para baixar
Ganhe pontos ajudando outros esrudantes ou compre um plano Premium
Atividade corrigida AVA - UNINOVE Sistemas de Informação
Tipologia: Provas
1 / 2
Esta página não é visível na pré-visualização
Não perca as partes importantes!


Questão 1 Dado o algoritmo abaixo, que tem como objetivo buscar o maior elemento de um vetor v[0...n-1]. Assinale a alternativa que representa a complexidade de tempo do mesmo. int max( int n, int v[]) { int j, x = v[0]; for (j=1; j<n; j+=1) if(x <v[j]) x=v[j] return x } O(log n) (n.logn) O(n) O(1) O(n2) Questão 2 A notação O-Grande (Big-O notation) é denominada complexidade do algoritmo, sendo exemplos dessa notação O(n2), O(log n), O(n), (n.logn), O(1). Neste contexto, analise as afirmações abaixo que tratam da complexidade de um algoritmo, e assinale a alternativa correta. I - É uma medida da eficiência do algoritmo quando o tamanho do conjunto de dados tende para infinito. II - É uma medida do número de ciclos de CPU necessários para processar um dado conjunto de dados. III - A complexidade de um algoritmo varia, se mais processadores forem usados. IV - A complexidade de um algoritmo é menor em processadores mais rápidos. V - É uma medida do tempo necessário para processar um dado conjunto de dados. Somente a I é correta Somente a III é correta Somente a II é correta Somente a IV é correta Somente a V é correta Questão 3 Tomando o algoritmo de busca binária, e sabendo que o mesmo é um algoritmo de desempenho ótimo para encontrar um item em: uma árvore de busca binária. um vetor ordenado uma lista ligada ordenada. uma árvore B. um heap binário.
Questão 4 Dado o vetor na imagem em anexo, ordenado de forma crescente. Assinale a alternativa que represente o número de iterações necessárias para que o valor 80 seja encontrado, aplicando o algoritmo de busca binária. 2 9 3 8 4 Questão 5 A descrição de um programa recursivo é representada pela formula em anexo. Assinale a alternativa que representa sua complexidade. O(2n). O(n2). O(n x log n). O(n2 x log n). O(n3).