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
·
wisdompeak avatar

wisdompeak/LeetCode

0
View on GitHub↗
6,186 stars·1,322 forks·C++·9 vues

LeetCode

Ce projet est une bibliothèque curatée d'implémentations d'algorithmes et de problèmes de programmation résolus. Il sert de dépôt de référence pour la programmation compétitive et les implémentations de structures de données, fournissant des solutions optimisées pour un large éventail de défis de codage.

La collection organise les exemples de code par technique algorithmique, en se concentrant spécifiquement sur l'implémentation d'arbres, de graphes et de tas pour optimiser la complexité temporelle et spatiale. Elle fournit des solutions spécifiques au langage utilisées pour des tâches de codage haute performance.

Le dépôt couvre un large ensemble de capacités, incluant les parcours de graphes, la programmation dynamique, le traitement de motifs de chaînes et les opérations de recherche binaire. Il inclut également des implémentations pour l'interrogation de données sur plage, la manipulation de bits et la conception de structures de données personnalisées telles que des caches et des moteurs d'autocomplétion. Une couverture supplémentaire inclut les calculs mathématiques et le suivi des performances en concours.

Features

  • Algorithmic References - Provides a curated collection of classic algorithmic problem-solving techniques and data structures implemented for study.
  • Algorithmic Reference Implementations - Provides a curated collection of language-specific reference implementations for complex algorithms and data structures.
  • Data Structure Implementations - Provides a reference library of tree, graph, and heap implementations optimized for time and space complexity.
  • Hash Maps - Implements hash map strategies to identify subarrays, anagrams, and frequency patterns via efficient key-value lookups.
  • Competitive Programming Repositories - Acts as a reference guide for implementing high-performance data structures and algorithms used in competitions.
  • Competitive Programming Solutions - Offers optimized solutions for advanced graph theory, dynamic programming, and mathematical problems for competitive coding.
  • Data Structure Study Guides - Teaches the application of trees, heaps, and linked lists through a series of solved challenges.
  • Dynamic Programming Implementations - Provides optimized solutions for complex recursive relations using memoization and state-transition tables.
  • Graph Traversal Algorithms - Implements graph traversal algorithms including breadth-first and depth-first search for connectivity and pathfinding.
  • Prefix Trees - Implements trie data structures for autocomplete, word-break logic, and efficient string retrieval.
  • Graph Connectivity Analysis - Implements graph connectivity analysis including reachability and identification of bridges and articulation points.
  • LeetCode Solution References - Maintains a curated set of optimized code solutions for common LeetCode competitive programming challenges.
  • Two-Pointer Techniques - Implements two-pointer techniques including sliding windows and fast-slow pointers for efficient array and string traversal.
  • Bit Manipulation Solutions - Implements solutions for bit-level challenges using bitmasks and XOR operations.
  • Algorithm Implementations - Serves as a comprehensive library of solved programming problems and data structure implementations.
  • Binary Search Algorithms - Implements binary search algorithms for efficient lookups in sorted intervals and boundary detection.
  • Range Queries - Provides implementations for range queries using segment trees and Fenwick trees for logarithmic time aggregates.
  • Greedy Algorithm Solutions - Provides curated solutions for greedy algorithm challenges including interval scheduling and sequence optimization.
  • Disjoint Set Union - Implements Union-Find with path compression and weights to manage connected components and minimum spanning trees.
  • Linked List Manipulation Utilities - Implements fundamental linked list operations including rotation, partitioning, and node reversal.
  • Memoization Caches - Implements memoization caches to optimize overlapping subproblems within dynamic programming solutions.
  • String Processing Algorithms - Provides implementations of string pattern matching algorithms including KMP, Manacher, and rolling hashes.
  • Tree Traversal Algorithms - Provides depth-first, breadth-first, and lowest common ancestor traversal algorithms for various tree structures.
  • Technical Interview Preparation - Provides practice materials and algorithmic patterns to prepare for software engineering coding interviews.
  • Algorithmic Taxonomies - Categorizes problems and solutions using a hierarchical classification system based on the underlying data structures used.
  • Custom Data Structure Implementations - Builds specialized systems such as LRU caches and autocomplete engines with guaranteed time complexity.
  • Language-Specific Implementations - Organizes algorithmic solutions by grouping them around specific programming languages and their native libraries.
  • Sorted Container Strategies - Solves dynamic median and range-based problems using multisets and interval tracking.
  • Bitwise Optimizations - Implements algorithmic techniques using bitwise operations to optimize time and space complexity for numerical problems.
  • Mathematical Computing Libraries - Includes implementations for mathematical computations involving combinatorics, number theory, and geometry.
  • Complexity Annotations - Provides code solutions annotated with time and space complexity for performance comparison across different approaches.
  • Monotone Stack Algorithms - Implements monotonic stacks and double-ended queues to solve next-greater-element and sliding window maximum problems.
  • Learning & Reference - Solutions to algorithm problems

Historique des stars

Graphique de l'historique des stars pour wisdompeak/leetcodeGraphique de l'historique des stars pour wisdompeak/leetcode

Recherche par IA

Explorez plus de dépôts awesome

Décrivez vos besoins en langage naturel — l'IA classe des milliers de projets open source sélectionnés par pertinence.

Start searching with AI

Alternatives open source à LeetCode

Projets open source similaires, classés selon le nombre de fonctionnalités partagées avec LeetCode.
  • sharingsource/logicstack-leetcodeAvatar de SharingSource

    SharingSource/LogicStack-LeetCode

    7,495Voir sur 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

    algorithminterview-practiceinterview-questions
    Voir sur GitHub↗7,495
  • awangdev/leet-codeAvatar de awangdev

    awangdev/leet-code

    4,344Voir sur GitHub↗

    This project is a curated reference library of algorithmic patterns, data structure implementations, and system design notes. It serves as a Java algorithmic problem set and a competitive programming guide, providing a collection of solutions for coding challenges from platforms like LeetCode and LintCode. The library is distinguished by its comprehensive set of Java implementations for advanced data structures and algorithmic strategies. It includes detailed references for solving complex problems with accompanying time and space complexity analysis. The project covers a broad surface of co

    Javaalgorithmdynamicprogrammingjava
    Voir sur GitHub↗4,344
  • azl397985856/leetcodeAvatar de azl397985856

    azl397985856/leetcode

    55,758Voir sur 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

    JavaScriptalgoalgorithmalgorithms
    Voir sur GitHub↗55,758
  • mazharmik/interview_ds_algoAvatar de MAZHARMIK

    MAZHARMIK/Interview_DS_Algo

    4,509Voir sur GitHub↗

    This project is an algorithm interview preparation guide and reference library. It provides a curated collection of solved programming problems and data structure implementations designed for technical interview practice and competitive programming study. The repository distinguishes itself by organizing coding challenges through a system of patterns, difficulty levels, and company-based filtering. It includes instructional resources such as algorithmic concept notes and video explanations to supplement the solution sets. The library covers a wide range of computational areas, including adva

    C++algorithmsalgorithms-and-data-structurescoding-interviews
    Voir sur GitHub↗4,509
Voir les 30 alternatives à LeetCode→

Questions fréquentes

Que fait wisdompeak/leetcode ?

Ce projet est une bibliothèque curatée d'implémentations d'algorithmes et de problèmes de programmation résolus. Il sert de dépôt de référence pour la programmation compétitive et les implémentations de structures de données, fournissant des solutions optimisées pour un large éventail de défis de codage.

Quelles sont les fonctionnalités principales de wisdompeak/leetcode ?

Les fonctionnalités principales de wisdompeak/leetcode sont : Algorithmic References, Algorithmic Reference Implementations, Data Structure Implementations, Hash Maps, Competitive Programming Repositories, Competitive Programming Solutions, Data Structure Study Guides, Dynamic Programming Implementations.

Quelles sont les alternatives open-source à wisdompeak/leetcode ?

Les alternatives open-source à wisdompeak/leetcode incluent : sharingsource/logicstack-leetcode — LogicStack-LeetCode is a curated repository of solved algorithm problems and data structure implementations, primarily… awangdev/leet-code — This project is a curated reference library of algorithmic patterns, data structure implementations, and system design… azl397985856/leetcode — This project is a curated educational resource and solution repository for algorithmic challenges, specifically… mazharmik/interview_ds_algo — This project is an algorithm interview preparation guide and reference library. It provides a curated collection of… cp-algorithms/cp-algorithms — This project is a comprehensive reference for algorithms and data structures used to solve complex computational… kamyu104/leetcode-solutions — This project is a LeetCode solution repository and algorithm implementation library. It provides a collection of…