Um guia ilustrado, sem medo de matemática
Entendendo Algoritmos, de Aditya Bhargava, publicado em 2016, é um livro de introdução à ciência da computação feito para quem tem medo do tema. Em vez de páginas de fórmulas, usa desenhos à mão, exemplos do cotidiano e pouca matemática. O subtítulo do original promete um guia ilustrado para programadores e curiosos, e cumpre o que promete.
Um algoritmo é só uma receita: uma sequência de passos para resolver um problema. O livro mostra os mais clássicos, os problemas que cada um resolve e o raciocínio por trás. Os exemplos de código, em Python, são curtos, e quem não programa consegue acompanhar as ideias pelas figuras.
A proposta de fundo é que conhecer alguns algoritmos básicos ajuda a escolher a ferramenta certa. Entre duas formas de resolver um problema, saber qual é mais rápida e por quê faz diferença em sistemas que atendem milhares de pessoas.
