Giter Site home page Giter Site logo

nandayot / 19190002787-analise-de-algoritmo Goto Github PK

View Code? Open in Web Editor NEW
1.0 1.0 0.0 4.11 MB

Gitbook criado para fazer minhas anotações sobre a disciplina de Projeto e Análise de Algoritmo 1 que estou cursando no 4 semestre de Ciência da Computação na UFMS

Home Page: https://fernandataso-op.gitbook.io/projeto-e-analise-de-algoritmos-i/

19190002787-analise-de-algoritmo's Introduction

description
Gitbook criado para fazer minhas anotações sobre a disciplina de Projeto e Análise de Algoritmos que estou cursando no 4º semestre de Ciência da Computação na UFMS.

Introdução

Objetivo

Desenvolver nos estudantes a capacidade de avaliar a complexidade e a qualidade dos algoritmos propostos para diversos problemas computacionais.

Estudar os algoritmos básicos para as classes mais importantes de problemas tratados em Computação.

Compreender a importância da implementação e a sensibilidade do comportamento dos algoritmos levando em consideração parâmetros importantes tais como tempo de execução, memória usada, comunicação entre processos, etc.

Conhecer as potencialidades e as limitações do conhecimento algorítmico atual.

Apresentar as tendências da pesquisa na área de algoritmos.

Ementa

Introdução à Análise de Algoritmos

  • Crescimento e Notação Assintótica de Funções
  • Indução, Recorrências, Demonstração de Correção de Algoritmos.

Técnicas de Desenvolvimento de Algoritmos:

  • Divisão e Conquista
  • Método Guloso
  • Programação Dinâmica.
  • As classes P e NP. NP-completude e Reduções.

Programação

  1. Papel dos algoritmos em Computação
  2. Preliminares
  3. Crescimento de funções
  4. Divisão e conquista
  5. Heapsort
  6. Quicksort
  7. Ordenação em tempo linear
  8. Medianas e k-ésimo menor elemento
  9. Programação dinâmica
  10. Algoritmos gulosos
  11. Algoritmos em grafos
  12. Complexidade de problemas, NP-completude e redução polinomial

Bibliografia

  1. T. H. Cormen, C. E. Leiserson, R. L. Rivest e C. Stein, Introduction to Algorithms, 3a. ed., MIT Press, 2009
  2. P. Feofiloff. Minicurso de Análise de Algoritmos, http://www.ime.usp.br/∼pf/livrinho-AA/AA-BOOKLET.pdf, 2011
  3. J. Kleinberg e E. Tardos, Algorithms Design, Addison-Wesley, 2006
    1. U. Manber, Algorithms: A Creative Approach, Addison-Wesley, 1989
  4. R. Sedgewick, Algorithms, Addison-Wesley, 2004

Conteúdo tirado dos slides do professor da disciplina Fábio Henrique Viduani Martinez - FACOM/UFMS; Todos os créditos reservados a ele.

19190002787-analise-de-algoritmo's People

Contributors

gitbook-bot avatar

Stargazers

Êxodo avatar

Watchers

Fernanda Taso avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.