Skip to content
Extraits de code Groupes Projets
Valider 88f6e4d2 rédigé par Saskia Juffern's avatar Saskia Juffern
Parcourir les fichiers

Update README.md

Partie structure du code
parent 2cd48a7f
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
Pipeline #9131 en échec
...@@ -132,9 +132,19 @@ Si un cycle est détecté il suffit de relancer l'algorithme, rappelez-vous dans ...@@ -132,9 +132,19 @@ Si un cycle est détecté il suffit de relancer l'algorithme, rappelez-vous dans
### Structure du code ### Structure du code
Le code est structuré en dossier afin de faciliter sa lisibilité. Le code est structuré en dossier afin de faciliter sa lisibilité. Dans chaque dossier, il y a toujours un dossier nommé "include" qui contient la bibliothèque standard et un dossier nommé "src" qui contient les fichiers avec le code.
Dans le dossier "factorization" se trouve les deux algorithmes de factorisation, "factor_small_integer" reprend l'implémentation du Sieve d'Eratosthenes tandis que "factor_big_integer" reprend celle du Pollard Rho. Dans le dossier prime_divs, il y a différentes dossiers:
- "data": Ce dossier contient tous le code qui concerne la data (comme par exemple les fonctions pour lire et écrire dans des fichiers)
- "deprectated": Ce dossier contien du code obsolète, qui n'est donc plus utilisé.
- "factorisation": Dans ce dossier se trouve les deux algorithmes de factorisation, "factor_small_integer" reprend l'implémentation du Sieve d'Eratosthenes tandis que "factor_big_integer" reprend celle du Pollard Rho.
- "multithreading": Dans le dossier se trouvent toutes les fonctions qui concernent le multithreading et les buffer.
En plus, il se trouve le dossier 'include' ainsi que le fichier main.
``` ```
Give an example Give an example
......
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Terminez d'abord l'édition de ce message.
Veuillez vous inscrire ou vous pour commenter