Initial Commit

This commit is contained in:
Marc
2025-09-13 14:40:16 +02:00
commit ded01301c2
383 changed files with 71046 additions and 0 deletions

33
OU4/implementation.txt Normal file
View File

@@ -0,0 +1,33 @@
Vad som ska göras
1. Huvudprogram som löser inmatning från användaren
* Ska läsa in grafen från kartfilen interagera med användaren och köra sökalgoritmen se punkt 3
* Efter start ska "origin" och "destination" efterfrågas
* Om de två noderna är sammanlänkade ska programmet meddela det
* Om "origin" och "destination" är samma anses de vara sammanlänkade
* Om "quit" skrivs ska programmet avslutas
* Om felaktig indata anges ska ett lämpligt felmeddelande skrivas ut
* Utskrifterna ska följa specifikiationen exakt och göras med printf()
'Enter origin and destination (quit to exit): '
* Om kart-filen inte har ett korrekt format ska programmet avslutas med exit(EXIT_FAILURE)
2. Uppbyggnad av implementationen av graph1/2
* Gränsytan finns beskriven i graph.h
* Läs noga info om graph_neighbours()
* Valfritt hur noderna representeras
* Två olika implementationer av graph ska göras
* graph.c
* Ska använda sig av array_2d internt
* graph2.c
* Valfri implementation men rekommenderat att använda fält av lista
3. Sorteringsalgoritm
* Två strängar anses lika om hjälpfunktionen bool nodes_are_equal returnerar true