Why I Always Hit The Crosswalk Button
An examination of Kitty Genovese and the Volunteer's Dilemma
Adventures at the intersection of math, computer science, and economics. At times with a purpose and at times for the sake of it.
An examination of Kitty Genovese and the Volunteer's Dilemma
Using guava-testlib with JUnit 4 to test custom collection classes
An introduction to the Bellman-Ford algorithm for finding the shortest path in a graph with (possibly) negative weights
A brief tutorial on using the the Shunting-Yard algorithm to parse a simple grammar and generate an abstract syntax tree
A discussion of De Bruijn graphs and an application of De Bruijn sequences to an O(1) find-first-set-bit procedure