This repo contains algorithm self-practice reivew in java