Intro to Algorithms (known as CLR) is the gold standard but note that it is an intense read. The mathematical rigor is high. (It isn't clear if that is what you are looking for).
Another option is to look for Robert Sedgewick. He has a series of algo books in C++ and
Java. Probably a lot more code than CLR.
Mike