Jordan Ritter

condensing fact from the vapor of nuance

Every once in a while I find something on the web so cool that it demands to be mirrored, lest it disappear into the aether forever.


  • comprehensive archive of string searching algorithms, complete with explanations, visual diagrams and example code.

  • excellent explanation, slides and code for ternary trees. originally from Dr. Dobb’s, this was a mainstay algorithm behind Napster’s fast search algorithms.

  • the Dictionary of Algorithms and Data Structures (aka DADS) is a dictionary of algorithms, algorithmic techniques, data structures, archetypical problems, and related definitions.

  • the Algorithm Archive is a reasonably good algorithm and data structures archive of information. Hasn’t been updated in a long while, but still quite useful if you’re tooling around for explanations and source code examples of sorting algorithms or tree structures.

  • Fravia’s Pages of Reverse Engineering is simply the most elite online reference to reverse engineering there ever was. it was taken off the ‘net because Fravia was pissed off with the general attitude of people using his stuff; he did this all for the sake of art and challenge, and everyone used it to just break and steal software. it lives on in other places, apparently.. (check out Fravia’s new site).

  • Peer-to-Peer Technologies and Protocols - 2001-era overview of P2P tech, complete with diagrams.


for kicks