Skip to content

Showcasing a directed graph structure using an formatted input 2-dimensional adjacency matrix to contruct and printing graph in adjacency list form to showing the relationship between the verticies named by letter characters and the edges connecting them.

Notifications You must be signed in to change notification settings

era-zx/EdsDirectedGraph

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Edward Ramos - personal demonstration

Directed Graph

The input file is formatted in the format of the first line including first the size of the graph along with 1 byte alphabetized character labels of each vertex done through the subsequent letters of the rest of the line after numeric size. The rest of the 2D row matrix will then be iterated through starting with the first listed vertices in order of the first line and iterating through every value of the adjacency matrix showing either true for a given edge relationship between the current row and the current column, or false if there exists no relationship between the current row and the current column. The program expects this formatted input, however can be redone to include additional error checking and potential input anomalies beyond the scope of this quick demo. The graph structure will be constructed via this input file where a print and recursive depth-first search algorithm can be performed. Input data was auto-generated and may include loops or cycles during path traversal. See adjacency_list.txt for example.

About

Showcasing a directed graph structure using an formatted input 2-dimensional adjacency matrix to contruct and printing graph in adjacency list form to showing the relationship between the verticies named by letter characters and the edges connecting them.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published