awesome-repositories.com
Blog
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

4 repositorios

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

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • chefyuan/algorithm-baseAvatar de chefyuan

    chefyuan/algorithm-base

    10,702Ver en 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
    Ver en GitHub↗10,702
  • awangdev/leet-codeAvatar de awangdev

    awangdev/leet-code

    4,344Ver en GitHub↗

    Este proyecto es una biblioteca de referencia curada de patrones algorítmicos, implementaciones de estructuras de datos y notas de diseño de sistemas. Sirve como un conjunto de problemas algorítmicos en Java y una guía de programación competitiva, proporcionando una colección de soluciones para desafíos de codificación de plataformas como LeetCode y LintCode. La biblioteca se distingue por su conjunto integral de implementaciones en Java para estructuras de datos avanzadas y estrategias algorítmicas. Incluye referencias detalladas para resolver problemas complejos con el análisis de complejidad temporal y espacial correspondiente. El proyecto cubre una amplia superficie de fundamentos de ciencias de la computación, incluyendo diseño de algoritmos, implementación de estructuras de datos y diseño de sistemas. Sus contenidos abarcan teoría de grafos, programación dinámica, búsqueda y optimización, y técnicas de procesamiento de datos lineales. También incluye notas sobre escalabilidad de infraestructura, almacenamiento en caché de rendimiento y patrones de arquitectura de software.

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

    Javaalgorithmdynamicprogrammingjava
    Ver en GitHub↗4,344
  • sl1673495/leetcode-javascriptAvatar de sl1673495

    sl1673495/leetcode-javascript

    2,113Ver en GitHub↗

    Este repositorio es una colección curada de implementaciones en JavaScript para desafíos algorítmicos estándar y problemas de entrevistas técnicas. Sirve como recurso de aprendizaje estructurado para que los desarrolladores dominen estructuras de datos fundamentales y lógica computacional a través del estudio de soluciones de código verificadas. El proyecto destaca por organizar las soluciones de acuerdo con patrones algorítmicos estandarizados, permitiendo un enfoque centrado en dominar técnicas de resolución de problemas recurrentes. Al categorizar las implementaciones por dominio y enfoque técnico, proporciona un camino claro para navegar por acertijos de lógica complejos y desarrollar competencia en escenarios comunes de entrevistas. El repositorio admite un entorno de estudio riguroso integrando la verificación basada en pruebas unitarias para confirmar la corrección de las soluciones en varios escenarios de entrada. También facilita el desarrollo local a través de una estructura de sistema de archivos modular y proporciona la configuración necesaria para admitir la depuración interactiva y la ejecución paso a paso de la lógica algorítmica.

    Categorizes algorithmic solutions by recurring patterns to facilitate structured learning.

    JavaScript
    Ver en GitHub↗2,113
  • thepranaygupta/data-structures-and-algorithmsAvatar de thepranaygupta

    thepranaygupta/Data-Structures-and-Algorithms

    1,257Ver en 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
    Ver en GitHub↗1,257
  1. Home
  2. Education & Learning Resources
  3. Pattern-Based Algorithm Categorization