Data structures & algorithms in Java : 150 Leetcode problems. - Singhal, Pratik (Packt Publishing, 2025)