Algoritmos Computacionais

Artigos sobre lógica de programação por Tiago Madeira

algoritmo: do Lat. algorithmos < Ár. alkharizmi: [Inform.] conjunto de etapas bem definidas necessárias para chegar à resolução de um problema.

Seja bem-vindo!

Acredito que você esteja aqui por causa de alguma disciplina na faculdade ou por causa de competições de programação. Ou por curiosidade mesmo. Em qualquer um dos casos, gostaria de deixar claro que estes artigos são apenas uma suave introdução "à introdução" de algoritmos. Meu objetivo foi escrever o mínimo necessário para você ter uma noção de algoritmos da maneira mais simples possível.

Recomendo fortemente que você leia, além destes artigos,

  • Notas de aula do Professor Paulo Feofiloff, do IME-USP
  • USACO Training Program Gateway, site de treinamento para a olimpíada nacional de computação dos Estados Unidos
  • Introduction to Algorithms (Cormen, Leiserson, Rivest, Stein)
  • Programming Challenges (Skiena, Revilla)
  • ... e resolva muitos problemas de provas passadas, com auxílio dos links de online judges que você encontra a sua esquerda.

Este site não é mais atualizado. Se você quiser ler o que escrevo atualmente, conheça meu novo blog.

Qualquer dúvida, sinta-se a vontade para entrar em contato comigo que, desde que você não seja abusado (tem gente que me manda e-mail pedindo trabalho de faculdade), na medida do possível tentarei ajudar.

Espero que você goste dos textos, e divirta-se!

Atenciosamente,
Tiago Madeira

São Paulo, 07 de abril de 2009

Estatísticas

Considerando que este é um site sobre algoritmos (e não sobre pornografia), estas são estatísticas (mensais) que apresento-lhes com orgulho:

Para ler o que escrevo atualmente, visite meu novo blog.

Índice

Online Judges

Programming Contests

Sobre o design

Este design foi copiado do CSS Zen Garden e modificado com autorização de seu autor, Gunta Klavina.

Licença

Todo o conteúdo deste site (incluindo textos, imagens, arquivos de áudio e quaisquer outros trabalhos), exceto quando especificado o contrário, está licenciado por Tiago Madeira sob uma Licença Creative Commons que permite que você copie, distribua, exiba, execute a obra e crie obras derivadas desde que mantenha os créditos, não use sua modificação para fins comerciais e compartilhe seu trabalho derivado pela mesma licença.

HTML 4.01 gerado por WordPress em 0.373 segundos.