Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/cyril-develop/lespetitsplats
Formation "Développeur d'application - Javascript React" - OpenClassrooms, projet 7: Développez un algorithme de recherche en JavaScript.
https://github.com/cyril-develop/lespetitsplats
algorithm binary-search html html-css-javascript html5 javascript javascript-es6 sass sass-framework
Last synced: 4 days ago
JSON representation
Formation "Développeur d'application - Javascript React" - OpenClassrooms, projet 7: Développez un algorithme de recherche en JavaScript.
- Host: GitHub
- URL: https://github.com/cyril-develop/lespetitsplats
- Owner: Cyril-Develop
- Created: 2023-09-09T15:54:37.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2024-04-02T11:41:17.000Z (8 months ago)
- Last Synced: 2024-04-02T13:11:11.727Z (8 months ago)
- Topics: algorithm, binary-search, html, html-css-javascript, html5, javascript, javascript-es6, sass, sass-framework
- Language: JavaScript
- Homepage: https://cyril-develop.github.io/LesPetitsPlats/
- Size: 25.5 MB
- Stars: 0
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
Awesome Lists containing this project
README
# Formation Développeur d'application - Javascript React
## 📎Projet 7: Les petits plats - Développez un algorithme de recherche en JavaScript
![homepage-desktop](./images/screenshot/desktop.png)
![homepage-mobile](./images/screenshot/mobile.png)
## Objectifs
- Réaliser deux algorithmes distincts, le premier avec une boucle native (for, while...) et l'autre avec une boucle fonctionnelle (forEach, map).
- Comparer les performances de chacuns des algorithmeJ'ai développé trois algorithmes de recherche différents. Sur la branche principale `main`, j'utilise les méthodes liées aux tableaux. Dans la branche suivante `algo-boucle-for`, j'utilise la boucle for native, puis dans la dernière `algo-recherche-dichotomique`, je mets en place une recherche binaire.
Pour accéder à l'une de ces branche, ouvrez le terminal puis entrez la commande suivant :
`git switch "+ le nom de la branche souhaitée" `## Technologies :
- HTML
- SASS
- Javascript## Installation
Ouvrez le terminal et installez les dépendances avec la commande `npm install`![GitHub repo size](https://img.shields.io/github/repo-size/Cyril-Develop/LesPetitsPlats?style=for-the-badge)
## Tester le projet :
```terminal
git clone https://github.com/Cyril-Develop/LesPetitsPlats.git
```