java/c++/ruby/algorithms/data structure