Article original : Data Structure and Algorithm Patterns for LeetCode Interviews
Pour obtenir les meilleurs emplois dans le domaine de la technologie, il peut être utile de comprendre comment appliquer les structures de données et les algorithmes aux défis de codage.
Nous venons de publier un cours complet sur la chaîne freeCodeCamp.org sur les structures de données et les algorithmes. Ce cours vous aidera à vous préparer aux entretiens de codage et à renforcer vos compétences fondamentales en programmation. Sheldon Chi a développé ce cours.
Sheldon décomposera les structures de données et les modèles algorithmiques les plus essentiels. Ce cours vous aidera à développer votre intuition pour l'efficacité et à reconnaître quels modèles appliquer et comment éviter les solutions par force brute. Et chaque concept est enseigné étape par étape, avec des exemples pratiques de code et des conseils pour éviter les pièges courants.
Voici la liste complète des sections de ce cours :
Tableau
Chaîne de caractères
Ensemble
Structure de contrôle et boucles
Notation Big O
Table de hachage
Problèmes pratiques de table de hachage
Deux pointeurs
Problèmes pratiques de deux pointeurs
Fenêtre glissante
Problèmes pratiques de fenêtre glissante
Recherche binaire
Problèmes pratiques de recherche binaire
Recherche en largeur (BFS) sur les arbres
BFS sur les graphes
Problèmes pratiques de BFS
Recherche en profondeur (DFS)
DFS sur les graphes
Problèmes pratiques de DFS
Retour sur trace
Problèmes pratiques de retour sur trace
File de priorité/tas
Problèmes pratiques de file de priorité/tas
Regardez le cours complet sur la chaîne YouTube de freeCodeCamp.org (cours d'1 heure).