Data Structures and Algorithms Made Easy in Java: Data Structure and Algorithmic Puzzles
flipkart.com/books/1466304162?affid=karumanchi&wgtid=FK-AF-SPB