awesome-repositories.com
Blog
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

4 dépôts

Awesome GitHub RepositoriesPattern-Based Algorithm Categorization

Organization of algorithmic problems by shared structural mechanisms like sliding windows or monotonic stacks.

Distinct from Monotone Stack Algorithms: Categorizes diverse problems by algorithmic pattern, whereas candidates focus on specific implementations (e.g. monotone stack).

Explore 4 awesome GitHub repositories matching education & learning resources · Pattern-Based Algorithm Categorization. Refine with filters or upvote what's useful.

Awesome Pattern-Based Algorithm Categorization GitHub Repositories

Trouvez les meilleurs dépôts grâce à l'IA.Nous recherchons les dépôts les plus pertinents grâce à l'IA.
  • chefyuan/algorithm-baseAvatar de chefyuan

    chefyuan/algorithm-base

    10,702Voir sur GitHub↗

    algorithm-base is an educational library and study guide designed for simulating algorithms and studying data structures. It functions as an execution visualizer that renders step-by-step state changes and pointer updates through animated simulations to illustrate how data movement works. The project distinguishes itself by mapping conceptual logic directly to multi-language source code implementations. It utilizes a comparative analysis framework to evaluate different algorithmic strategies based on stability, time complexity, and space complexity, while organizing problems by underlying mec

    Organizes diverse problems by underlying mechanisms such as sliding windows and monotonic stacks.

    algorithmsbaseinterview-practice
    Voir sur GitHub↗10,702
  • awangdev/leet-codeAvatar de awangdev

    awangdev/leet-code

    4,344Voir sur GitHub↗

    Ce projet est une bibliothèque de référence curatée de modèles algorithmiques, d'implémentations de structures de données et de notes de conception système. Il sert d'ensemble de problèmes algorithmiques Java et de guide de programmation compétitive, fournissant une collection de solutions pour des défis de codage provenant de plateformes comme LeetCode et LintCode. La bibliothèque se distingue par son ensemble complet d'implémentations Java pour des structures de données avancées et des stratégies algorithmiques. Elle inclut des références détaillées pour résoudre des problèmes complexes avec une analyse de complexité temporelle et spatiale associée. Le projet couvre une large surface des fondamentaux de l'informatique, incluant la conception d'algorithmes, l'implémentation de structures de données et la conception système. Son contenu couvre la théorie des graphes, la programmation dynamique, la recherche et l'optimisation, ainsi que les techniques de traitement de données linéaires. Il inclut également des notes sur l'évolutivité de l'infrastructure, le caching de performance et les modèles d'architecture logicielle.

    Implements a categorized library of algorithmic patterns including dynamic programming, sliding windows, and backtracking.

    Javaalgorithmdynamicprogrammingjava
    Voir sur GitHub↗4,344
  • sl1673495/leetcode-javascriptAvatar de sl1673495

    sl1673495/leetcode-javascript

    2,113Voir sur GitHub↗

    Ce dépôt est une collection organisée d'implémentations JavaScript pour les défis algorithmiques standard et les problèmes d'entretien technique. Il sert de ressource d'apprentissage structurée pour les développeurs afin de maîtriser les structures de données fondamentales et la logique computationnelle à travers l'étude de solutions de code vérifiées. Le projet se distingue en organisant les solutions selon des modèles algorithmiques standardisés, permettant une approche ciblée pour maîtriser les techniques de résolution de problèmes récurrentes. En catégorisant les implémentations par domaine et approche technique, il fournit un chemin clair pour naviguer dans les puzzles logiques complexes et renforcer la maîtrise des scénarios d'entretien courants. Le dépôt prend en charge un environnement d'étude rigoureux en intégrant une vérification pilotée par les tests unitaires pour confirmer l'exactitude des solutions à travers divers scénarios d'entrée. Il facilite également le développement local via une structure de système de fichiers modulaire et fournit la configuration nécessaire pour prendre en charge le débogage interactif et l'exécution étape par étape de la logique algorithmique.

    Categorizes algorithmic solutions by recurring patterns to facilitate structured learning.

    JavaScript
    Voir sur GitHub↗2,113
  • thepranaygupta/data-structures-and-algorithmsAvatar de thepranaygupta

    thepranaygupta/Data-Structures-and-Algorithms

    1,257Voir sur GitHub↗

    This repository is a collection of fundamental computer science concepts and algorithmic implementations designed to serve as an educational resource. It provides a structured library of code that demonstrates universal computational patterns and data structure behaviors across multiple programming languages. The project is organized to facilitate learning through clear, readable reference implementations that prioritize pedagogical clarity over performance optimization. By grouping coding challenges according to underlying algorithmic techniques, the repository helps users identify recurring

    Categorizes coding challenges by underlying algorithmic techniques to help learners identify recurring problem-solving strategies.

    Javaalgorithmsdata-structuresdata-structures-and-algorithms
    Voir sur GitHub↗1,257
  1. Home
  2. Education & Learning Resources
  3. Pattern-Based Algorithm Categorization