- Exécuteurs
-
Apprendre
Apprendre Python Exemples exécutables, NumPy, pandas et plus Apprendre l'IARéseaux de neurones, ML et LLM de zéro Apprendre le C et le C++ Pointeurs, mémoire, STL et C++ moderne Apprendre le C#Bases, POO, LINQ, async et exercices .NET Algorithmes Python Recherche, tri, récursivité et visualisations O(n) Algorithmes C et C++ Comparer les implémentations en C et C++
- DéfisNouveau
Défis de code : Graphs
Entraînez-vous sur Graphs avec 8 défis de code, du plus facile au plus difficile. Chaque défi s'exécute dans le navigateur, avec des tests instantanés, une revue de votre code par l'IA et des solutions de la communauté à comparer.
Moyen · 4 Difficile · 4
Compétences travaillées: Algorithme de DijkstraAlgorithme de KahnAlgorithme de KruskalAlgorithmes de graphesBFSColoration de grapheDP sur DAGDouble BFSDétection de cyclesHeuristiquesListes d'adjacenceOrdre topologique
- Python · C++ · C#
- Tests automatisés
- Relecture IA
- Solutions de la communauté
- 226
- Défis
- 2
- Solutions partagées
- 3
- Langages
Tous les défis
Recherchez par sujet, langage ou difficulté.
Difficile
Composantes fortement connexes
Comptez les groupes de nœuds pouvant tous s’atteindre mutuellement.
Vous apprendrez
Algorithmes de graphesTarjan ou Kosaraju
Aucune solution pour l’instant
Moyen
Shortest Weighted Routes
Find the minimum total route cost from city 1 to each city.
Vous apprendrez
Algorithme de DijkstraSuppression paresseuse
Aucune solution pour l’instant
Difficile
Longest Path in a DAG
Find the heaviest path in a task dependency graph.
Vous apprendrez
Ordre topologiqueDP sur DAG
Aucune solution pour l’instant
Difficile
Minimum Network Connection Cost
Choose undirected links so that every vertex can reach every other vertex, with minimum total cost.
Vous apprendrez
Algorithme de KruskalUnion-Find
Aucune solution pour l’instant
Difficile
Course Schedule Order
Order courses so every prerequisite comes first.
Vous apprendrez
Algorithme de KahnDétection de cycles
Aucune solution pour l’instant
Moyen
Can We Split Into Two Teams?
Decide whether people can be assigned to two teams so that each listed pair is on opposite teams.
Vous apprendrez
Coloration de grapheBFS
Aucune solution pour l’instant
Moyen
Tree Diameter
A tree is a connected undirected graph with no cycles.
Vous apprendrez
Double BFSListes d'adjacence
Aucune solution pour l’instant
Moyen
Recherche A* sur une grille pondérée
Trouvez le chemin le moins coûteux à travers une grille de coûts de terrain avec A*, l'algorithme de recherche derrière le pathfinding des jeux et des robots.
Vous apprendrez
Recherche A*Heuristiques
Aucune solution pour l’instant
Parcourir par thème
- Beginner 95
- ai 47
- apprentissage automatique 42
- Strings 36
- Arrays 31
- math 21
- Simulation 19
- Réseaux de neurones 17
- Numbers 16
- Advanced 15
- Dynamic-programming 12
- Parsing 12
- Competitive-programming 10
- Conditions 9
- Graphs 8
- Grids 8
- Loops 8
- Patrons de conception 8
- Recursion 7
- Combinatorics 6
- Number-theory 6
- Sorting 6
- Functions 5
- Greedy 5
- Nested-loops 5
- Sequences 5
- Stacks 5
- Variables 5
- Algorithms 4
- Data-structures 4
- Geometry 4
- Patterns 4
- Apprentissage par renforcement 3
- Dictionaries 3
- Fractions 3
- Sliding-window 3
- Trees 3