🔴 In ciascuna cartella numerata si trovano:
- Jupyter Notebook
my-<exercise_number>.ipynbcon la spiegazione degli esercizi e l'esposizione dei risultati - README con istruzioni sintetiche per l'esecuzione ed eventuali informazioni sull'organizzazione dei file nella cartella
e una ulteriore cartella numerata in cui è racchiuso il resto:
- Codice sorgente
main.cpp(o nomi più specifici, sempre con estensione.cpp) - Output files coi risultati delle simulazioni:
*.outooutput.*o simili (solitamente organizzati in cartelle) - Makefile (nota: spesso il comando
makeesegue direttamente il programma. ) - Eseguibile
main.exe(o nomi più specifici, sempre con estensione.exe) - Header files (eventuali)
main.h(o nomi più specifici, sempre con estensione.h) - Input files (eventuali) coi parametri della simulazione:
input.datoinput.*, o simili - altri file e cartelle con nomi più possibile autoesplicativi o comprensibili leggendo il Notebook
🔴 Sono inoltre presenti tre librerie di funzioni, alle quali i programmi accedono all'occorrenza in fase di compilazione:
mylibuna piccola libreria personalerandomlibreria per la generazione di numeri casualitspliblibreria per l'algoritmo genetico applicato al problema del commesso viaggiatore (esercizi 9 e 10)
🔴 E per non far mancare niente ho messo pure la licenza (GPU3)
