http://qs321.pair.com?node_id=542646


in reply to traversing a hash looking for path?

The strange storing of what's really an array of links into a hash aside, I'd parse your edge information out and use Graph.