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