hathawbg/VIU-AI-Challenge — pull request #1 by kidthales (2012-09-29 08:41:16+00:00)
Title: Create src directory; define vertex as named tuple.

Vertex data type is defined as named tuple for hash-ability and performance. The implication here is that the adjacency list will be a dictionary (implemented as hash table in Python standard library) of vertex keys mapping to to some sequence container (probably a tuple or a list) or another dictionary of vertices that share an edge with the key.

Note that for hash-ability, the vertex data type is immutable.