🧠 Algorithmique Interactive

Apprenez les algorithmes en manipulant des concepts sans coder !

🔍 Recherche Binaire
Trouvez un nombre entre 1 et 100 en utilisant l'algorithme de recherche binaire. L'algorithme divise l'intervalle de recherche en deux à chaque étape.
Résultat : {{ binarySearch.result }}

Étapes de l'algorithme :

  • {{ step }}
🫧 Tri à Bulles
Visualisez le tri à bulles sur une liste de nombres. L'algorithme compare des éléments adjacents et les échange s'ils sont dans le mauvais ordre.
Liste triée : {{ bubbleSort.result }}

Étapes du tri :

  • {{ step }}
📈 Suite de Fibonacci
Calculez le nième nombre de Fibonacci en utilisant la récursivité ou l'itération.
F({{ fibonacci.n }}) = {{ fibonacci.result }}

Étapes du calcul {{ fibonacci.method === 'iterative' ? 'itératif' : 'récursif' }} :

  • {{ step }}
🔢 Algorithme d'Euclide (PGCD)
Calculez le Plus Grand Commun Diviseur en utilisant l'algorithme d'Euclide.
PGCD({{ pgcd.a }}, {{ pgcd.b }}) = {{ pgcd.result }}

Étapes de l'algorithme d'Euclide :

  • {{ step }}