Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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.

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 algorithme

J'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
```