Advanced mathematics was never my strong suit; I couldn't wrap my head around theoretical outcomes of proven equations. It seemed too metaphysical for me, so I stopped at advanced algebra and geometry. Forget algorithms; I wish I had that kind of brain power, but I've accepted that my brain is far superior at other things.
Which is why I decided to check out Heap Sort. The word, "algorithms" caught my eye and my curiosity took over. I guess I haven't fully accepted the limitations I believe my brain has. I like this guy who created it, Mr. Barnett, because apparently he has a lot of difficulty explaining Java and mathematical items as they pertain to code writing to others. So he wrote this and a few other free applications you can download as interactive tutorials. Free interactive education that helps you understand stuff you couldn't understand before? The intellectual in me just can not refuse an offer like that!
Apparently, Heap Sort is an algorithm itself, and this download was build on/ in Java, but it works on several different platforms and works in all the Windows operating systems. It really was easy to follow and interact with, although I'm not sure I understand it any better than before. I should, given that this one relates to Java, but I like things that are more straight forward and visual, although this was a visual aid. Anyway I digress; you math geeks will get this better than I ever could and will probably enjoy it more.