Sedgewick-algorithms is a project mainly written in Python, it's free.
Algorithms by Robert Sedgewick. This project implements many of the algorithms covered in the book.