Type: Webpage
This marvelous page by David R. Martin displays 8 different sorting algorithms and how they fair against 4 different starting conditions. Understanding and knowing how and when to utilize these algorithms is an essential for every programmer. The algorithms are displayed in simple, easy to follow animations that make it very apparent how they work, and why different sorting algorithms are better than other in differing situations. Elegant code samples are provided for each sorting algorithm in Java, which is a very popular language in enterprise level corporations. The samples are simple and elegant enough to be easily ported to any language by even the least experienced of budding programmers. This wonderful little site is small, to the point, visually engaging and packed with the kind of valuable programming knowledge that really makes a difference in the real world. If you know how to program, want to learn how to program, or even think you might be interested you must take a look at this site. I highly recommend less experienced programmers bookmark this site for reference, when you need it most it will make your code fly. Again, a huge thanks to Assistant Professor David R. Martin of Boston College, this valuable little webpage should become a staple in every young programmers personal documentation handbook.
Add this link to...
Add to: