Projeto de Algoritmos (em C)

Capa do livro Projeto de Algoritmos (em C), de Paulo Feofiloff

Livro digital

Título:
Projeto de Algoritmos (em C)

Autor:
Paulo Feofiloff

Categoria:
Tecnologia > Dados

Doador:
Raffaello D. N.

Sinopse:
Você já se pegou escrevendo código que funciona, mas não sabe direito por que — e muito menos se está certo? Este livro nasce de uma ideia radical: que a diferença entre um programador mediano e um bom projetista de algoritmos é a obsessão por clareza e correção. Desde o primeiro capítulo, você é confrontado com invariantes, documentação rigorosa e a distinção entre "o que" uma função faz e "como" ela faz — um hábito que transforma a maneira como você lê e escreve código. A progressão é cirúrgica: recursão como ferramenta de pensamento, vetores e suas operações fundamentais (busca, inserção, remoção), listas encadeadas, filas e pilhas com aplicações reais como validação de expressões e notação posfixa. Então o livro entra no coração da ordenação — dos algoritmos elementares (inserção, seleção) até Mergesort, Heapsort e Quicksort — e culmina em busca binária, enumeração combinatória, o algoritmo de Boyer-Moore para busca de palavras e o universo de árvores binárias de busca. Cada tópico vem acompanhado de código C limpo, invariantes explícitos e exercícios que cutucam suas certezas. O diferencial está na mão do autor: Paulo Feofiloff, professor do IME-USP, escreve como quem conversa com um colega de ofício — sem rodeios, sem receitas de bolo, com exemplos de erros reais que programadores experientes cometem. Se você já sabe programar mas quer entender projeto de algoritmos com profundidade — sem precisar de um curso formal — este livro entrega o que promete: correção, eficiência e elegância.

Livro digital disponível gratuitamente!
Clique no botão abaixo para receber este livro.
6 pessoas já receberam este livro
Comprar na Amazon

Continue explorando

Livros disponíveis que combinam com esta leitura.

Análise de Algoritmos Livro digital
Análise de Algoritmos
Algoritmos e Estruturas de Dados 1 Livro digital
Algoritmos e Estruturas de Dados 1
Otimização Combinatória Livro digital
Otimização Combinatória
Apostila Linguagem C old school Livro digital
Apostila Linguagem C old school
Programando com Pascal Livro digital
Programando com Pascal
Think Python, 2nd Edition Livro digital
Think Python, 2nd Edition
Esse site salva cookies para uma melhor experiência de usuário. Saiba mais lendo nossaPolítica de Privacidade.