Graph theory represents one of the most important and interesting areas in computer science. But at the same time it’s one of the most misunderstood (at least it was to me). Understanding, using and thinking in graphs makes us better programmers. At least that’s how we’re supposed to think.
Full article