Introduction to Algorithms è un bel libro ed è anche tradotto piuttosto bene in italiano (cosa non scontata come sapete), tranne per il titolo che nella versione italiana comprende anche un fuorviante "... e strutture dati". Ci sono, però non sono presentate in maniera "ordinata" ma solo per mostrare esempi di algoritmi.