MAC 122 - Princ�pios de Desenvolvimento de Algoritmos
Bibliografia
Textos principais
Texto principal do curso. Este livro utiliza a linguagem MODULA-2 para todos os seus exemplos de algoritmos.
Tradu��o do livro acima para o Portugu�s.
Livro que trata de v�rios assuntos discutidos no curso. Os algoritmos s�o descritos em Pascal e C.
Livro de n�vel b�sico que pode ser utilizado como texto auxiliar.
Textos extensos
Primeiro livro sobre estrutura de dados. At� hoje o texto mais completo sobre o assunto. Centenas de exerc�cios com sugest�es, abrangendo desde exerc�cios f�ceis at� problemas em aberto.
Outro livro enciclop�dico, na tradi��o `Knuthiana', desta vez sobre ordena��o e busca, dois dos principais t�picos do curso.
Linguagens de programa��o
Uma �tima introdu��o � linguagem de programa��o Java, escrita por participantes da cria��o da linguagem. Pode servir de apoio para o aprendizado da linguagem.
Cont�m a defini��o `oficial' da linguagem Pascal. � um livro muito interessante, escrito para o usu�rio com alguma experi�ncia em programa��o.
Outra introdu��o � programa��o dirigida para o usu�rio com aluguma experi�ncia. Inclui a defini��o `oficial' da liguagem Modula-2. (Escrito pelo pr�prio autor da liguagem.)
A defini��o `oficial' da liguagem C.
Estrutura de dados e an�lise de algoritmos
Livro cl�ssico de An�lise de Algoritmos, de n�vel avan�ado.
Cont�m as an�lises detalhadas dos algoritmos a serem estudados no curso. (Bibliografia cl�ssica em an�lise de algoritmos.)
Um texto bastante did�tico e elementar.
Um texto em portugu�s sobre an�lise de algoritmos.
Livro did�tico que trata de an�lise e desenvolvimento de algoritmos.
Texto bastante did�tico e completo sobre estrutura de dados.
Vers�o do livro acima traduzida para o portugu�s.
Outros textos correlatos
Um texto sobre s�ntese de algoritmos corretos.
Um texto avan�ado sobre s�ntese de algoritmos corretos. Muito bem escrito, cont�m excelentes exemplos.
Um texto sobre tipos abstratos de dados.