In a previous article I introduced what AVL trees are, their structure and insertion. If you have not read that article, go back and read it first, as code

Random numbers are incredibly useful, from running simulations to procedural terrain generation in video games and million other uses in between, they come up all. the. time.

Convex hull algorithms fall into the category of "computational geometry". Computational geometry has a wide range of applications in many different fields, ranging from computer graphics, to ecology, city planning, and much, m

Pattern132 is an interesting problem I've seen floating around on various message boards. It is a constraint satisfaction problem that I've seen all manner of solutions for ranging from dynamic programming, to straight brute fo

Fundamental Use

Once upon a time, most computer time was spent on sorting, and the majority of the rest on searching. I'd say thats probably close to true today, as even browsing the web is, at its most basic an act of searching. Seeing