various java examples that show different algorithms and datastructures