Algoritmos sĆ£o fundamentais para a formação acadĆŖmica em computação. Entretanto, as disciplinas de algoritmos tendem a causar os maiores traumas aos alunos iniciantes, tornando-se, inclusive, co-responsĆ”veis pelos altos Ćndices de desistĆŖncia que ocorrem nos primeiros anos dos cursos superiores dessa Ć”rea. A construção de algoritmos pode parecer simples para profissionais experientes, mas Ć s vezes se mostra indecifrĆ”vel ao aluno iniciante. Por isso, a maioria dos livros de algoritmos subestima o desafio que Ć© a programação para alunos principiantes. Os autores deste livro conhecem estas dificuldades pois lecionam disciplinas relacionadas ao tema jĆ” hĆ” algum tempo. Esta experiĆŖncia Ć© aproveitada na elaboração do livro, que apresenta uma linguagem simples e direta, sem deixar de tratar de temas mais complexos