Offre de Formation Algorithmie : Maîtrisez la Logique pour Optimiser vos Codes avec Adaliance | MaFormation.fr
Adaliance

Algorithmie : Maîtrisez la Logique pour Optimiser vos Codes

Adaliance

• Voir les avis
Public admis
Salarié en poste
Demandeur d'emploi
Entreprise
Étudiant
Modalité
En ligne En présentiel
Durée
48h à distance découpable dans le temps
Prix
Nous contacter
Taux de réussite
100%

Le plus de la formation

Comprendre le concept des fonctions récursives et savoir calculer la complexité d'un algorithme

Localité

En ligne

Vous pouvez suivre cette formation depuis chez vous ou depuis n’importe quel endroit à distance.

En présentiel

Découvrez les localités disponibles pour suivre cette formation en présentiel.

En savoir plus sur les localités en présentiel
Cette formation peut être dispensée dans votre entreprise dans les localités suivantes :
  • 01 - Ain
  • 02 - Aisne
  • 03 - Allier
  • 04 - Alpes-de-Haute-Provence
  • 05 - Hautes-Alpes
  • 06 - Alpes-Maritimes
  • 07 - Ardèche
  • 08 - Ardennes
  • 09 - Ariège
  • 10 - Aube
  • 11 - Aude
  • 12 - Aveyron
  • 13 - Bouches-du-Rhône
  • 14 - Calvados
  • 15 - Cantal
  • 16 - Charente
  • 17 - Charente-Maritime
  • 18 - Cher
  • 19 - Corrèze
  • 21 - Côte-d'Or
  • 22 - Côtes-d'Armor
  • 23 - Creuse
  • 24 - Dordogne
  • 25 - Doubs
  • 26 - Drôme
  • 27 - Eure
  • 28 - Eure-et-Loir
  • 29 - Finistère
  • 2A - Corse-du-Sud
  • 2B - Haute-Corse
  • 30 - Gard
  • 31 - Haute-Garonne
  • 32 - Gers
  • 33 - Gironde
  • 34 - Hérault
  • 35 - Ille-et-Vilaine
  • 36 - Indre
  • 37 - Indre-et-Loire
  • 38 - Isère
  • 39 - Jura
  • 40 - Landes
  • 41 - Loir-et-Cher
  • 42 - Loire
  • 43 - Haute-Loire
  • 44 - Loire-Atlantique
  • 45 - Loiret
  • 46 - Lot
  • 47 - Lot-et-Garonne
  • 48 - Lozère
  • 49 - Maine-et-Loire
  • 50 - Manche
  • 51 - Marne
  • 52 - Haute-Marne
  • 53 - Mayenne
  • 54 - Meurthe-et-Moselle
  • 55 - Meuse
  • 56 - Morbihan
  • 57 - Moselle
  • 58 - Nièvre
  • 59 - Nord
  • 60 - Oise
  • 61 - Orne
  • 62 - Pas-de-Calais
  • 63 - Puy-de-Dôme
  • 64 - Pyrénées-Atlantiques
  • 65 - Hautes-Pyrénées
  • 66 - Pyrénées-Orientales
  • 67 - Bas-Rhin
  • 68 - Haut-Rhin
  • 69 - Rhône
  • 70 - Haute-Saône
  • 71 - Saône-et-Loire
  • 72 - Sarthe
  • 73 - Savoie
  • 74 - Haute-Savoie
  • 75 - Paris
  • 76 - Seine-Maritime
  • 77 - Seine-et-Marne
  • 78 - Yvelines
  • 79 - Deux-Sèvres
  • 80 - Somme
  • 81 - Tarn
  • 82 - Tarn-et-Garonne
  • 83 - Var
  • 84 - Vaucluse
  • 85 - Vendée
  • 86 - Vienne
  • 87 - Haute-Vienne
  • 88 - Vosges
  • 89 - Yonne
  • 90 - Territoire de Belfort
  • 91 - Essonne
  • 92 - Hauts-de-Seine
  • 93 - Seine-Saint-Denis
  • 94 - Val-de-Marne
  • 95 - Val-d'Oise

Certifications

Certification Qualiopi Qualiopi

Pré-requis

  • Cette formation ne nécessite aucun pré-requis.

Objectifs

Objectifs pédagogiques :

  • Comprendre le concept des fonctions récursives
  • Calculer la complexité d'un algorithme

Programme

Le contenu de la formation - Tous les programmes sont sur mesure et à adapter selon vos besoins

Rappels

  • Rappel sur les différentes structures de données
    • Les files et les piles (FIFO/LIFO)
    • Les listes linéaires chaînées
    • Les arbres et graphes
    • Les tableaux indicés
    • Les tableaux associatifs
  • Calculer la complexité d’un algorithme
    • Qu’est-ce que la complexité d’un algorithme ?
    • Complexité temporelle et spatiale
    • Notations
    • Exemples de calculs de complexité

La récursivité

  • Comprendre le concept des fonctions récursives
    • Qu’est-ce qu’une fonction récursive
    • Premier exemple : compte à rebours
    • Avantages et inconvénients des fonctions récursives
    • Exemples d’applications : les suites numériques incontournables (factorielle et Fibonacci), le parcours d’arbres, les analyseurs syntaxiques, la recherche de solutions, les fractales
    • Mesurer le coût d’une fonction récursive
    • Utiliser le cache pour diminuer la récursivité et améliorer les performances
  • Mise en pratique
    • La tour de Hanoi
    • Créer un analyseur syntaxique
    • Dessiner une fractale
    • Calculer une suite numérique
    • Résoudre le problème du jeu «le compte est bon»
    • Parcours d’arbre
    • Parcourir un labyrinthe

Tris et recherche

  • Algorithmes de tris et de recherche
    • Recherche séquentielle
    • Recherche binaire
    • Recherches avec une table de hachage
    • Les principaux algorithmes de tris : Tri à bulles, tri sélectif, tri par insertion, tri de shell, tri par fusion, tri rapide (quick sort)…
    • Etude de la complexité en temps et mémoire des différentes solutions
  • Mise en pratique
    • Recherche de valeurs dans une liste
    • Recherche de valeurs dans une liste triée
    • Intersection de listes avec les tables de hachage
    • Implémentation et mesure des différents algorithmes de tris

Les arbres

  • Les arbres
    • Qu’est-ce qu’un arbre ?
    • Terminologie associée aux arbres
    • Les arbres binaires
    • Comment représenter un arbre ?
    • Comment parcourir un arbre ? Parcours infixé, préfixé, postfixé
    • Recherche dans un arbre
  • Exercices pratiques
    • Parcours en largeur et profondeur d’un arbre généalogique
    • Créer un arbre de décision
    • Implémenter une recherche binaire
    • Insertion et suppression d’éléments dans un arbre
    • Réaliser un interpréteur

Les graphes

  • Les graphes
    • Qu’est-ce qu’un graphe ?
    • Terminologie associée aux graphes
    • Comment représenter un graphe ?
    • Recherche dans un graphe
    • Parcours de graphes
    • Modifier un graphe
    • Principaux problèmes traités avec les graphes : existe-t-il un chemin, plus court/long chemin, l’algorithme du voyageur de commerce, coloration d’un graphe...
  • Exercices pratiques
    • Recherche du plus court chemin avec l’algorithme de Dijkstra
    • Algorithme du voyageur de commerce
    • Parcours en largeur et profondeur (BFS/DFS)
    • Jeux algorithmiques utilisant des graphes (NIM, Col, Gendarme et voleur...)

10 années

d'existence

Formateurs pro.

diplômés

Plus de 90 %

de satisfaction

Ce qu'ils pensent de cette formation
Centre

À propos du centre Adaliance

Nos clients sont confrontés à de multiples défis : transformation digitale, obsolescence des business models, contraintes réglementaires (RGPD…), menaces (cyber-sécurité), résistance au changement, nécessaire montée en compétence des collaborateurs…

"Allier l'humain et le digital génère l'engagement et la performance"


Pour réussir vos projets de transformation, notamment digitale, nous en sommes convaincus pour l’avoir vécu sur de nombreux projets, il faut trouver les bons experts et il est aussi indispensable de communiquer, d’engager, d’accompagner les collaborateurs, le management, et de donner du sens.

Pour vous accompagner au mieux dans vos projets, vous pourrez vous appuyer sur notre réseau de 400 consultants, développeurs et formateurs experts.

Nos consultants sont sélectionnés à travers un processus de recrutement éprouvé, à la fois pour leurs expertises techniques et également pour leurs qualités humaines. Leurs compétences sont régulièrement mises à jour.

Vos projets seront réalisés dans un mode agile et collaboratif : co-conception, co-production…pour une meilleure appropriation par vos équipes.

Le bénéfice pour votre entreprise sera de bâtir une organisation alignée, qui génère l’engagement de vos collaborateurs et augmente la performance globale de votre entreprise.

www.adaliance.com

Depuis 2012, soit 14 ans d'expérience, plus de 300 clients nous font confiance.

Organisme certifié Qualiopi. La certification qualité Qualiopi a été délivrée au titre de la catégorie d'actions suivante : Actions de formation.

Présentation d'Adaliance par Bruno PANHARD - Assoc
Témoignages

Parce que c'est vous qui en parlez le mieux

Témoignage Client - Boris Papin
Témoignage Client - Guilhem Fraj (DRH France RBC
Témoignage Client - Sébastien Lacroix, Director of

Envie d’en savoir plus sur cette formation ?

Documentez-vous sur la formation

Certification Qualiopi

Ces formations peuvent vous intéresser

Centre de formation Quesacoach
Avis du centre
À DISTANCE
Tout public
Non finançable CPF
-14.09%

3049 €

2620 €

Centre de formation Nextformation
Disponible dans 2 villes
En centre
Salarié en poste / Entreprise
Finançable CPF
Centre de formation Tuto.com
Avis du centre
À DISTANCE
Salarié en poste / Demandeur d'emploi / Entreprise
Finançable CPF

1769 €

Centre de formation NEOPRO FORMATION 5.0
Avis du centre
À DISTANCE
Salarié en poste / Demandeur d'emploi / Entreprise
Finançable CPF

3900 €

Centre de formation Morpheus Formation - Formation Excel & Power BI
Avis du centre
Disponible dans 2 villes
À distance / En centre / En entreprise
Salarié en poste / Demandeur d'emploi / Entreprise
Finançable CPF

1440 €

Centre de formation Origin Education
PARIS 8E
En entreprise
Entreprise
Non finançable CPF

1200 €

Quelle est votre situation ?

Cette formation est accessible à certaines conditions.
Pouvez-vous préciser votre situation ?
Est-ce que cette formation concerne un groupe de collaborateurs de votre entreprise ?

Haut de page