Interactive Data Structure visualizations/animations for algorithms
Mix and match with different inputs and give a try.
If you have any doubts about how these algorithms work, drop a comment. Will get back to you.
Credits & Copyright to : This is an embedded link from http://www.cs.usfca.edu/ . Credits to original contributor as given in below copyright. Copyright 2011 David Galles. Copyright 2015 Yves Lucet. Available under the FreeBSD license.