TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

Ações práticas controladas - análise e complexidade de algoritmos

Resenha: Ações práticas controladas - análise e complexidade de algoritmos. Pesquise 860.000+ trabalhos acadêmicos

Por:   •  8/4/2014  •  Resenha  •  590 Palavras (3 Páginas)  •  396 Visualizações

Página 1 de 3

Anhanguera Educacional

Ciência da Computação

Atividades Práticas Supervisionadas - Análise e Complexidade de Algoritmos

Rafal Henrique Berro

Luan Sousa

Vitor Lellis

Santa Bárbara d'Oeste

2014

Rafal Henrique Berro

Luan Sousa

Vitor Lellis

Atividades Práticas Supervisionadas - Análise e Complexidade de Algoritmos

Monografia apresentada como exigência para obtenção do grau de Especialização em Ciência da Computação da Anhanguera Educacional.

Orientador: Thiago Salhab

Santa Bárbara d'Oeste

2014

RESUMO

De acordo com Ziviani (2005), um algoritmo pode ser visto como uma sequência de

ações executáveis a fim de obter uma solução para um determinado tipo de problema. O

objetivo da disciplina de Análise e Complexidade de Algoritmos é atribuir ferramentas que

auxiliem na decisão de escolha entre dois ou mais algoritmos, qual é o melhor para resolver

determinado problema, levando em consideração o tempo gasto para executar todas as ações

e a quantidade de memória utilizada para armazenamento das informações. O estudo da

complexidade é feita através de classes assintóticas.

Esse desafio propõe aos alunos fazerem um estudo sobre análise de classes distintas

de algoritmos, sendo elas: algoritmos de ordenação, algoritmos em grafos, algoritmos

iterativos e recursivos e algoritmos gulosos, fazendo uso dos conceitos de medidas de

complexidade vistos na disciplina de Análise e Complexidade de Algoritmos. Essas análises

serão feitas para que o aluno possa aplicá-las em situações de decisão entre dois ou mais

algoritmos que resolvem certos tipos de problemas.

O objetivo do desafio é mostrar ao aluno o funcionamento das classes de algoritmos

citadas acima e, ao final conhecer uma ferramenta que o ajudará na análise de complexidade.

Palavras-chave: ATPS,CCOMP,ANHANGUERA,COMPLEXIDADE

SUMÁRIO

ETAPA 1, PASSOS 2 e 3 4

ETAPA 1 PASSO 4 5

REFERÊNCIAS 7

ETAPA 1

PASSO 2

Ômicron(O)

A sua medida de complexidade é considerada de pior caso, se baseia em um maior(pior) tempo de execução sobre as entradas no tamanho N. Em uma busca linear, o pior caso acontece quando o elemento procurado está na última posição da lista. Dessa forma a complexidade é dada por O(N).

Theta

Considerado complexidade de médio caso, dos três é o mais difícil de se determinar porque necessita da média dos tempos de execução de todas as entradas de tamanho N.

Ômega

Possui o menor tempo de

...

Baixar como (para membros premium)  txt (4.3 Kb)  
Continuar por mais 2 páginas »
Disponível apenas no TrabalhosGratuitos.com