qqp question1: Matlab or C code for finding shortest path between 2 vertices in an undirected graph? question2: What are good ways to find all the possible paths between two nodes in a directed graph?