La risoluzione di labirinti è un problema classico dell'informatica che richiede l'implementazione di algoritmi efficienti, ovvero metodi automatizzati per trovare un percorso qualsiasi/ottimale da un punto iniziale ad un punto finale in un labirinto. Un labirinto è costituito da celle, muri e collegamenti. Questa tesi si focalizza sulla descrizione e sull'implementazione di 11 algoritmi di risoluzione di labirinti, utilizzando il linguaggio di programmazione C. In particolare tali algoritmi sono stati implementati su labirinti con tassellazione ortogonale, ossia labirinti in cui le celle ed i muri formano una griglia rettangolare ed i collegamenti avvengono perpendicolarmente rispetto ai lati delle celle.

Algoritmi per la risoluzione di labirinti in linguaggio C

BOSCOLO MENEGUOLO, FRANCESCO
2022/2023

Abstract

La risoluzione di labirinti è un problema classico dell'informatica che richiede l'implementazione di algoritmi efficienti, ovvero metodi automatizzati per trovare un percorso qualsiasi/ottimale da un punto iniziale ad un punto finale in un labirinto. Un labirinto è costituito da celle, muri e collegamenti. Questa tesi si focalizza sulla descrizione e sull'implementazione di 11 algoritmi di risoluzione di labirinti, utilizzando il linguaggio di programmazione C. In particolare tali algoritmi sono stati implementati su labirinti con tassellazione ortogonale, ossia labirinti in cui le celle ed i muri formano una griglia rettangolare ed i collegamenti avvengono perpendicolarmente rispetto ai lati delle celle.
2022
Maze solving algorithms in C language
Linguaggio C
Algoritmi
Labirinti
Risoluzione
Programma
File in questo prodotto:
File Dimensione Formato  
Boscolo_Meneguolo_Francesco.pdf

accesso aperto

Dimensione 2.62 MB
Formato Adobe PDF
2.62 MB Adobe PDF Visualizza/Apri

The text of this website © Università degli studi di Padova. Full Text are published under a non-exclusive license. Metadata are under a CC0 License

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/20.500.12608/52357