awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

5 repository-uri

Awesome GitHub RepositoriesMonotone Stack Algorithms

Algorithms using a monotonic stack to find the nearest extreme element in linear time.

Distinguishing note: Shortlist candidates are entirely unrelated to the concept of monotone stacks or next-greater-element problems.

Explore 5 awesome GitHub repositories matching software engineering & architecture · Monotone Stack Algorithms. Refine with filters or upvote what's useful.

Awesome Monotone Stack Algorithms GitHub Repositories

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • azl397985856/leetcodeAvatar azl397985856

    azl397985856/leetcode

    55,758Vezi pe GitHub↗

    This project is a curated educational resource and solution repository for algorithmic challenges, specifically focused on LeetCode problems. It serves as a technical reference for common data structures and algorithmic patterns, providing verified code implementations across multiple programming languages alongside detailed logic and complexity analysis. The repository functions as a comprehensive study guide for competitive programming and technical interview preparation. It includes specialized learning tools such as an Anki flashcard dataset for spaced repetition and a browser extension t

    Identifies the first element to the right that is larger or smaller than the current value using a monotone stack.

    JavaScriptalgoalgorithmalgorithms
    Vezi pe GitHub↗55,758
  • chefyuan/algorithm-baseAvatar chefyuan

    chefyuan/algorithm-base

    10,702Vezi pe 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

    Identifies the next greater element in an array using monotonic stack logic and animations.

    algorithmsbaseinterview-practice
    Vezi pe GitHub↗10,702
  • sharingsource/logicstack-leetcodeAvatar SharingSource

    SharingSource/LogicStack-LeetCode

    7,495Vezi pe GitHub↗

    LogicStack-LeetCode is a curated repository of solved algorithm problems and data structure implementations, primarily drawn from the LeetCode platform. Its core identity is a structured collection of solutions designed to support technical interview preparation and competitive programming practice, with each solution accompanied by complexity analyses to help engineers understand performance trade-offs. The repository distinguishes itself through its breadth of coverage across fundamental algorithmic patterns and data structures. It includes implementations for array manipulation, string pro

    Implements the next greater element problem using hash maps and monotonic stack techniques.

    algorithminterview-practiceinterview-questions
    Vezi pe GitHub↗7,495
  • wisdompeak/leetcodeAvatar wisdompeak

    wisdompeak/LeetCode

    6,186Vezi pe GitHub↗

    Acest proiect este o bibliotecă curatoriată de implementări de algoritmi și probleme de programare rezolvate. Servește ca depozit de referință pentru programarea competitivă și implementările de structuri de date, oferind soluții optimizate pentru o gamă largă de provocări de codare. Colecția organizează exemplele de cod pe tehnică algoritmică, concentrându-se în mod specific pe implementarea arborilor, grafurilor și heap-urilor pentru a optimiza complexitatea timpului și a spațiului. Oferă soluții specifice limbajului utilizate pentru sarcini de codare de înaltă performanță. Depozitul acoperă un set larg de capabilități, inclusiv traversări de grafuri, programare dinamică, procesarea modelelor de șiruri și operațiuni de căutare binară. Include, de asemenea, implementări pentru interogarea datelor pe intervale, manipularea biților și proiectarea structurilor de date personalizate, cum ar fi cache-urile și motoarele de autocompletare. Acoperirea suplimentară include calcule matematice și urmărirea performanței în concursuri.

    Implements monotonic stacks and double-ended queues to solve next-greater-element and sliding window maximum problems.

    C++
    Vezi pe GitHub↗6,186
  • awangdev/leet-codeAvatar awangdev

    awangdev/leet-code

    4,344Vezi pe GitHub↗

    Acest proiect este o bibliotecă de referință curatoriată de modele algoritmice, implementări de structuri de date și note de design de sistem. Servește ca un set de probleme algoritmice Java și un ghid de programare competitivă, oferind o colecție de soluții pentru provocările de codare de pe platforme precum LeetCode și LintCode. Biblioteca se distinge prin setul său cuprinzător de implementări Java pentru structuri de date avansate și strategii algoritmice. Include referințe detaliate pentru rezolvarea problemelor complexe cu analiza complexității timpului și spațiului aferente. Proiectul acoperă o suprafață largă a fundamentelor informaticii, inclusiv designul algoritmilor, implementarea structurilor de date și designul sistemelor. Conținutul său cuprinde teoria grafurilor, programarea dinamică, căutarea și optimizarea și tehnici de procesare liniară a datelor. Include, de asemenea, note despre scalabilitatea infrastructurii, caching-ul performanței și modelele de arhitectură software.

    Implements algorithms using a monotonic stack to find the nearest extreme element in linear time.

    Javaalgorithmdynamicprogrammingjava
    Vezi pe GitHub↗4,344
  1. Home
  2. Software Engineering & Architecture
  3. Monotone Stack Algorithms

Explorează sub-etichetele

  • Next Greater Element DetectionSpecific algorithmic pattern to find the nearest larger element in an array. **Distinct from Monotone Stack Algorithms:** A concrete application of the monotonic stack pattern, not the general algorithm class.