awesome-repositories.com
Blog
MCP
awesome-repositories.com

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

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

4 repositorios

Awesome GitHub RepositoriesAlgorithm Complexity Guides

Explanations of Big O notation and methods for analyzing the time and space efficiency of computational processes.

Explore 4 awesome GitHub repositories matching education & learning resources · Algorithm Complexity Guides. Refine with filters or upvote what's useful.

Awesome Algorithm Complexity Guides GitHub Repositories

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • leonardomso/33-js-conceptsAvatar de leonardomso

    leonardomso/33-js-concepts

    66,467Ver en GitHub↗

    This project is a comprehensive educational repository designed to help developers master the core mechanics, runtime behaviors, and browser-native capabilities of the JavaScript language. It provides a structured knowledge base that covers fundamental language features, such as prototype-based inheritance and event-loop-based concurrency, alongside advanced topics like JIT-compiled execution and memory management. The repository distinguishes itself by offering deep-dive technical guides that bridge the gap between abstract language concepts and practical browser implementation. It features

    Breaks down Big O notation to help developers analyze how time and space requirements scale with input size.

    JavaScriptangularconceptses6
    Ver en GitHub↗66,467
  • teivah/algodeckAvatar de teivah

    teivah/algodeck

    5,819Ver en GitHub↗

    Algodeck is an open-source collection of flash cards designed for reviewing algorithms, data structures, and system design concepts, specifically curated for technical interview preparation. The project organizes knowledge into atomic question-and-answer pairs and incorporates spaced repetition scheduling to optimize long-term memory retention. The flash card catalog covers a broad range of computer science topics, including classic sorting algorithms like quicksort and mergesort, data structure operations for arrays, trees, heaps, tries, and graphs, as well as bit manipulation techniques for

    Provides flash cards explaining Big O notation and algorithm complexity analysis.

    HTML
    Ver en GitHub↗5,819
  • bootdotdev/curriculumAvatar de bootdotdev

    bootdotdev/curriculum

    3,415Ver en GitHub↗

    This project is an interactive programming curriculum and educational system designed to teach computer science and software engineering. It provides a structured set of courses and professional roadmaps focused on backend engineering, DevOps, and systems fundamentals. The platform is distinguished by an AI-powered coding tutor that provides Socratic guidance and contextual hints to help students find solutions independently. It features a browser-based code sandbox using WebAssembly to eliminate local environment setup, alongside automated test-based grading and spaced-repetition logic to re

    Teaches Big O notation and methods for analyzing the time and space efficiency of code.

    algorithmscomputer-sciencecurriculum
    Ver en GitHub↗3,415
  • jmportilla/python-for-algorithms--data-structures--and-interviewsAvatar de jmportilla

    jmportilla/Python-for-Algorithms--Data-Structures--and-Interviews

    2,596Ver en GitHub↗

    Este repositorio es un plan de estudios educativo diseñado para enseñar fundamentos de ciencias de la computación y programación en Python a través de una ruta de aprendizaje estructurada. Sirve como un recurso integral para dominar estructuras de datos y algoritmos centrales, proporcionando los materiales necesarios para construir competencia en el desarrollo de software y la resolución de problemas técnicos. El proyecto destaca por centrarse en la intersección del conocimiento teórico y la aplicación práctica. Enfatiza el análisis de la complejidad algorítmica, requiriendo que los estudiantes evalúen la eficiencia de tiempo y espacio de su código a medida que crecen los tamaños de entrada. Al utilizar un enfoque sistemático para la resolución de problemas iterativa y la validación de lógica basada en pruebas, el plan de estudios ayuda a los usuarios a desarrollar las habilidades necesarias para navegar escenarios de entrevistas técnicas. El contenido cubre una amplia gama de temas fundamentales, incluyendo la implementación de estructuras de datos esenciales y el estudio de algoritmos estándar. Estos materiales están organizados en un formato jerárquico para guiar a los usuarios a través de niveles progresivos de competencia técnica. El repositorio está compuesto por una colección de Jupyter Notebooks que proporcionan tanto lecciones instructivas como ejercicios de codificación.

    Provides explanations of Big O notation and methods for analyzing the time and space efficiency of computational processes.

    Jupyter Notebook
    Ver en GitHub↗2,596
  1. Home
  2. Education & Learning Resources
  3. Educational Resources
  4. Algorithms, Theory & Academics
  5. Algorithm and Data Structure Guides
  6. Algorithm Complexity Guides