Create README.md
This commit is contained in:
@@ -0,0 +1,32 @@
|
||||
# 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.
|
||||
Reference in New Issue
Block a user