Dark Mode

Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

KevinFallas03/Laberinto_Threads-Forks

Folders and files

NameName
Last commit message
Last commit date

Latest commit

History

77 Commits

Repository files navigation

Laberinto_Threads-Forks

Este primer proyecto tiene como finalidad desarrollar una aplicacion que simule un Laberinto. Cada laberinto que se ejecute tendra 2 versiones. Una con hilos y otra con foks. En ambas se aplicara la misma logica y al finalizar se evaluara cual de las 2 dio mejores resultados en cuanto a eficiencia.

Directorios

En la carpeta Documentacion se encuentran la documentacion del programa y el archivo con las instrucciones de la tarea.

En la carpeta maze-threads-forks se encuentra el codigo con la solucion del programa dentro de la subcarpeta src, y los laberintos se encuentran en la subcarpeta maps dentro de la carpeta files.

.
+-- Documentacion
| +-- Documentacion-Proyecto1-Laberintos.pdf
| +-- Especificaciones-Laberinto.pdf
+-- maze-threads-forks
| +-- files
| | +-- maps
| | | +-- lab1.txt
| | | +-- lab2.txt
| | | +-- lab3.txt
| | | +-- prueba1.txt
| | | +-- prueba2.txt
| | | +-- prueba3.txt
| | | +-- prueba4.txt
| | +-- solutions
| | +-- 1_map.txt
| | +-- 1_stats.txt
| | +-- 2_map.txt
| | +-- 2_stats.txt
| | +-- count.txt
| +-- src
| +-- loader
| | +-- loader.c
| | +-- loader.h
| +-- main.c
| +-- Makefile
| +-- memo
| | +-- memo.c
| | +-- memo.h
| +-- program
| +-- solver
| | +-- solver.c
| | +-- solver.h
| +-- timer
| | +-- timer.c
| | +-- timer.h
| +-- utils
| +-- file_handler.c
| +-- file_handler.h
| +-- maze_utils.c
| +-- maze_utils.h
| +-- walker_utils.c
| +-- walker_utils.h
+-- README.md

Ejecucion

Para ejecutar y compilar el programa es necesario estar bajo el ambiente de linux. Tambien para mayor facilidad a la hora de compilar y ejecutar es necesario tener instalado make.

Al tener make instalado, es necesario dirigirse la la carpeta src e ingresar el comando make.

cd maze-threads-forks/src/
make

About

Este primer proyecto tiene como finalidad desarrollar una aplicacion que simule un Laberinto. Cada laberinto que se ejecute tendra 2 versiones. Una con hilos y otra con foks. En ambas se aplicara la misma logica y al finalizar se evaluara cual de las 2 dio mejores resultados en cuanto a eficiencia.

Resources

Readme

Stars

Watchers

Forks

Releases

No releases published

Packages

Contributors