Files
2021-07-07 21:55:35 -04:00

927 B

euler-checking-algorithm

C algorithm that checks if a given graph is Eulerian or not

Euler Checking Algorithm

This C algorithm takes the text file euler-graphs.txt and runs through the input to determine if its contents contain a Euler graph. The algorithm checks the initial line of a graph to determine the length of the graph and uses that information to know how many lines it must go through to gather all the info of the graph. It will repeat this process until it reaches EOF.

Here's an example of graph output (taken from euler-graphs.txt):

7
0 1 1 1 1 1 1
1 0 1 1 1 1 1
1 1 0 1 1 1 1
1 1 1 0 1 1 1
1 1 1 1 0 1 1
1 1 1 1 1 0 1
1 1 1 1 1 1 0

Setup

Run make to generate an executable

which can be executed by running ./EulerCycle

Euler Checks

The textfile euler-graphs.txt can be modified to check different graphs or the code itself can be modified to use a different text file.