I do not own this code. This source code is uploaded from publicly available Holczer Balazs's Advanced Algorithms in Java course materials.
I have uploaded it on GitHub just for my quick reference and with no intention of misuse.
If you are interested in learning advanced algorithms, I highly recommend you to take this course which is also available on Udemy as certification