Java algorithms from Derek Banas' tutorial.
Sorting algorithms from youtube video: https://www.youtube.com/watch?v=JUOyKSZScW0&list=PLGLfVvz_LVvReUrWr94U-ZMgjYTQ538nT&index=2 http://www.newthinktank.com/2013/02/java-sort-algorithm/
Queue and stack from https://www.youtube.com/watch?v=JvGZh_BdF-8&list=PLGLfVvz_LVvReUrWr94U-ZMgjYTQ538nT&index=3 http://www.newthinktank.com/2013/03/stacks-and-queues/