awesome-repositories.com
المدونة
MCP
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعخادم MCPحولكيفية ترتيب النتائجالصحافة
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

13 مستودعات

Awesome GitHub RepositoriesSubarray Sum Algorithms

Computational methods for calculating and counting subarray sums within specified numerical ranges.

Distinct from Cumulative Sum Calculators: Candidates focus on digit counting or tensor operations; this is a specific algorithmic challenge for subarray sum counting.

Explore 13 awesome GitHub repositories matching scientific & mathematical computing · Subarray Sum Algorithms. Refine with filters or upvote what's useful.

Awesome Subarray Sum Algorithms GitHub Repositories

اعثر على أفضل المستودعات باستخدام الذكاء الاصطناعي.سنبحث عن أفضل المستودعات المطابقة باستخدام الذكاء الاصطناعي.
  • chalarangelo/30-seconds-of-codeالصورة الرمزية لـ Chalarangelo

    Chalarangelo/30-seconds-of-code

    128,121عرض على GitHub↗

    30-seconds-of-code is a comprehensive knowledge base and programming snippet library designed to support software engineering education and professional development. It provides a curated collection of reusable code units and technical guides that help developers master core language mechanics, design patterns, and architectural philosophies. The project distinguishes itself by offering a wide-ranging library of algorithmic solutions and web development patterns that are organized into modular, independently testable units. It emphasizes functional programming paradigms and declarative logic,

    Implements algorithmic solutions for calculating the maximum contiguous subarray sum within numeric arrays.

    JavaScriptastroawesome-listcss
    عرض على GitHub↗128,121
  • azl397985856/leetcodeالصورة الرمزية لـ azl397985856

    azl397985856/leetcode

    55,758عرض على 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

    Implements algorithms to find the minimum length of a continuous subarray that meets a target sum.

    JavaScriptalgoalgorithmalgorithms
    عرض على GitHub↗55,758
  • mission-peace/interviewالصورة الرمزية لـ mission-peace

    mission-peace/interview

    11,306عرض على GitHub↗

    This project is a comprehensive library of reference implementations for fundamental data structures and algorithms, designed to support technical interview preparation and software engineering assessments. It provides a structured collection of computational techniques for solving complex problems involving arrays, strings, graphs, trees, and mathematical analysis. The library distinguishes itself by offering specialized implementations for advanced topics, including concurrent programming patterns and geometric algorithms. It features thread-safe primitives for managing shared state and tas

    The library calculates the number of subarray sums that fall within a specified inclusive range.

    Java
    عرض على GitHub↗11,306
  • blankj/awesome-java-leetcodeالصورة الرمزية لـ Blankj

    Blankj/awesome-java-leetcode

    8,698عرض على GitHub↗

    This project is a reference library of Java implementations for algorithmic coding challenges and data structure patterns. It serves as a study guide for technical interview preparation, providing a curated collection of LeetCode solutions organized by difficulty and algorithmic technique. The collection includes a mapping system that associates specific algorithm problems with the companies that frequently use them in technical interviews. The repository covers a wide range of capability areas, including tree algorithms for hierarchy construction and verification, string processing for sequ

    Provides implementations of dynamic programming and divide-and-conquer strategies to find maximum subarray sums.

    Javaalgorithmalgorithmsdatastructure
    عرض على GitHub↗8,698
  • sharingsource/logicstack-leetcodeالصورة الرمزية لـ SharingSource

    SharingSource/LogicStack-LeetCode

    7,495عرض على 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 classic maximum subarray sum problem using Kadane's algorithm and prefix-sum techniques.

    algorithminterview-practiceinterview-questions
    عرض على GitHub↗7,495
  • mandliya/algorithms_and_data_structuresالصورة الرمزية لـ mandliya

    mandliya/algorithms_and_data_structures

    6,145عرض على GitHub↗

    هذا المشروع عبارة عن مجموعة شاملة من مكتبات وأدوات C++ توفر تطبيقات مرجعية لهياكل البيانات، وخوارزميات الرسوم البيانية، والمنطق الثنائي (bitwise logic). يعمل كمرجع لخوارزميات C++ يحتوي على أكثر من 180 مسألة برمجية محلولة ومجموعة أدوات متخصصة للبرمجة التنافسية. يتميز المستودع بمكتبات واسعة النطاق لمعالجة البتات منخفضة المستوى لفحوصات التكافؤ، واكتشاف ترتيب البايتات (endianness)، والمنطق القائم على XOR. كما يوفر مجموعة واسعة من الحلول المرجعية للتحديات الخوارزمية المعقدة التي تتضمن التراجع (backtracking)، ونظرية الرسوم البيانية، والبرمجة الديناميكية. تغطي مساحة القدرات منظمات البيانات الخطية والهرمية الأساسية، بما في ذلك القوائم المرتبطة، والمكدسات، والطوابير، وأشجار البحث الثنائية. يتضمن مجموعة كاملة من خوارزميات الرسوم البيانية للبحث عن المسارات والأشجار الممتدة، وطرق متنوعة للفرز والبحث، وتحويلات المصفوفات، وأدوات معالجة النصوص. بالإضافة إلى ذلك، يغطي الدوال الحسابية الرياضية، وضغط البيانات بدون فقدان، وشفرات التشفير الأساسية.

    Implements Kadane's algorithm to find the contiguous subarray with the highest total sum.

    C++algorithmbit-manipulationc
    عرض على GitHub↗6,145
  • xtaci/algorithmsالصورة الرمزية لـ xtaci

    xtaci/algorithms

    5,454عرض على GitHub↗

    This is a collection of classical algorithms and data structures implemented as a header-only C++ library. It provides a suite of tools for general algorithm implementation, including data structure management, graph theory analysis, and string processing. The library is distinguished by its specialized toolkits for cryptographic hashing and encoding, featuring implementations of MD5, SHA-1, and Base64. It also includes advanced capabilities for high-performance string processing via suffix trees and arrays, as well as computational number theory for primality testing and arbitrary-precision

    Finds the contiguous subarray with the largest sum within a numeric array.

    C++
    عرض على GitHub↗5,454
  • soapyigu/leetcode-swiftالصورة الرمزية لـ soapyigu

    soapyigu/LeetCode-Swift

    4,958عرض على GitHub↗

    LeetCode-Swift is a collection of algorithm solutions written in Swift, designed for coding interview preparation. Each solution is implemented as a self-contained function with no external dependencies, making it easy to run and test. The repository organizes solutions by topic and company, and every file includes time and space complexity annotations, allowing quick evaluation of algorithmic efficiency. What sets this repository apart is its flat file structure and the way solutions are tagged with the companies that asked them in interviews, enabling targeted practice. All code resides in

    Uses two pointers to find the smallest contiguous subarray whose sum is at least a given target value.

    Swiftalgorithmdata-structuresinterview
    عرض على GitHub↗4,958
  • awangdev/leet-codeالصورة الرمزية لـ awangdev

    awangdev/leet-code

    4,344عرض على GitHub↗

    هذا المشروع عبارة عن مكتبة مرجعية منسقة لأنماط الخوارزميات، وتطبيقات هياكل البيانات، وملاحظات تصميم النظام. يعمل كمجموعة مشاكل خوارزمية بلغة Java ودليل برمجة تنافسي، ويوفر مجموعة من الحلول لتحديات البرمجة من منصات مثل LeetCode وLintCode. تتميز المكتبة بمجموعتها الشاملة من تطبيقات Java لهياكل البيانات المتقدمة والاستراتيجيات الخوارزمية. تتضمن مراجع مفصلة لحل المشكلات المعقدة مع تحليل مصاحب لتعقيد الوقت والمساحة. يغطي المشروع مساحة واسعة من أساسيات علوم الكمبيوتر، بما في ذلك تصميم الخوارزميات، وتطبيق هياكل البيانات، وتصميم النظام. تمتد محتوياته إلى نظرية الرسم البياني، والبرمجة الديناميكية، والبحث والتحسين، وتقنيات معالجة البيانات الخطية. كما يتضمن ملاحظات حول قابلية توسيع البنية التحتية، والتخزين المؤقت للأداء، وأنماط هندسة البرمجيات.

    Implements computational methods for calculating and counting subarray sums using prefix sum techniques.

    Javaalgorithmdynamicprogrammingjava
    عرض على GitHub↗4,344
  • chanda-abdul/several-coding-patterns-for-solving-data-structures-and-algorithms-problems-during-interviewsالصورة الرمزية لـ Chanda-Abdul

    Chanda-Abdul/Several-Coding-Patterns-for-Solving-Data-Structures-and-Algorithms-Problems-during-Interviews

    4,129عرض على GitHub↗

    This repository is a curated guide and implementation library of coding patterns used to solve data structures and algorithms problems. It serves as a technical interview study resource, providing a comprehensive set of strategies and computational logic examples for optimizing time and space complexity. The project focuses on standardized algorithmic patterns, including sliding windows, two pointers, and dynamic programming. It features specific implementations for a wide range of challenges, such as LeetCode problem solutions and specialized techniques like cyclic sort and bitwise XOR opera

    Implements a sliding window to find contiguous subarrays with a product less than a target value.

    algorithmscoding-interviewsdata-structures
    عرض على GitHub↗4,129
  • hoanhan101/algoالصورة الرمزية لـ hoanhan101

    hoanhan101/algo

    3,678عرض على GitHub↗

    This project is a Go algorithm implementation library and a reference for data structures. It serves as a collection of solved coding interview problems and an algorithmic pattern collection, providing a reference of over 100 common challenges implemented in Go. The library focuses on specific problem-solving strategies, including sliding windows, two pointers, and dynamic programming. It provides coded examples of standard sorting, searching, and graph traversal techniques to facilitate the study of algorithmic patterns. The repository covers a broad range of capabilities, including array a

    Provides algorithms for finding the contiguous subarray with the largest total sum.

    Go
    عرض على GitHub↗3,678
  • jiayihu/pretty-algorithmsالصورة الرمزية لـ jiayihu

    jiayihu/pretty-algorithms

    2,172عرض على GitHub↗

    This project is a collection of optimized computational routines and standardized implementations of fundamental computer science algorithms. It serves as an educational library for studying and applying core algorithmic patterns, including dynamic programming, greedy strategies, and recursive decomposition, within a TypeScript environment. The library distinguishes itself by providing generalized solvers for complex optimization and analysis tasks. It includes specific implementations for resource allocation, such as rod cutting, interval scheduling, and change-making problems, alongside seq

    Locates the contiguous segment within a numerical sequence that yields the highest possible sum to identify peak performance periods.

    TypeScriptalgorithmsbinary-treescomputer-science
    عرض على GitHub↗2,172
  • omonimus1/competitive-programmingالصورة الرمزية لـ omonimus1

    omonimus1/competitive-programming

    978عرض على GitHub↗

    يعمل هذا المستودع كمورد شامل للبرمجة التنافسية والتحضير للمقابلات التقنية. يوفر مجموعة منظمة من تنفيذات الكود المصدري لهياكل البيانات الأساسية ومشاكل الخوارزميات الكلاسيكية، المصممة لمساعدة المطورين على إتقان مفاهيم علوم الحاسوب الأساسية واستراتيجيات البرمجة الفعالة. بعيداً عن حل المشكلات القياسي، يتميز المشروع بدمج أنماط تصميم البرمجيات في تنفيذاته الخوارزمية. يوضح كيفية تطبيق الأنماط الهيكلية والسلوكية—مثل المزخرفات، والمراقبين، والسينغلتون—للحفاظ على كود نظيف وقابل للتوسيع. بالإضافة إلى ذلك، يغطي المستودع أنماط البرمجة المتزامنة، ويقدم أمثلة على إدارة تجمع الخيوط وتقنيات المزامنة للتعامل مع المهام كثيفة الموارد. تتضمن المجموعة مجموعة واسعة من المواد التعليمية، من تحليل التعقيد وقوالب حل المشكلات إلى تنفيذات محددة لاجتياز الرسوم البيانية، والبرمجة الديناميكية، واستعلامات النطاق. تم تنظيم هذه الموارد للمساعدة في كل من تعلم التقنيات الأساسية والممارسة للتقييمات التقنية المهنية.

    Identifies the contiguous subarray with the largest sum in linear time.

    C++algorithmalgorithms-and-data-structurescodechef-solutions
    عرض على GitHub↗978
  1. Home
  2. Scientific & Mathematical Computing
  3. Subarray Sum Algorithms

استكشف الوسوم الفرعية

  • Constrained Subarray CountingAlgorithms for counting contiguous subarrays that satisfy specific numerical or value-based constraints. **Distinct from Subarray Sum Algorithms:** Generalizes beyond just sum-based constraints to include range and value equality criteria.
  • Continuous Subarray Counting1 وسم فرعيMethods for calculating the total count of contiguous subarrays ending at each index. **Distinct from Subarray Sum Algorithms:** Focuses on the total count of continuous subarrays rather than just those satisfying a specific sum range.
  • Disjoint Subarray SumsAlgorithms for finding maximum sums from multiple non-overlapping subarrays of equal length. **Distinct from Subarray Sum Algorithms:** Distinct from Subarray Sum Algorithms: specifically targets multiple disjoint subarrays, not single subarray sums.
  • Distinct Element Subarray CountingSliding window algorithms for counting subarrays containing a limited number of unique elements. **Distinct from Subarray Sum Algorithms:** Focuses on unique element counts within the window rather than the numerical sum of the subarray.
  • Extreme Value AggregationsAlgorithms that aggregate minimum or maximum values across all possible subarrays of a sequence. **Distinct from Subarray Sum Algorithms:** Specifically computes the sum of minimums across sublists, which differs from counting subarrays that fall within a specific sum range.
  • Minimum Length Subarray Sums3 وسوم فرعيةAlgorithms for finding the shortest contiguous subarray whose sum meets a specified threshold. **Distinct from Subarray Sum Algorithms:** Distinct from general Subarray Sum Algorithms: specifically finds the shortest contiguous subarray meeting a sum threshold, not just any subarray sum.
  • Range Sum Subarray CountingAlgorithms for counting contiguous subarrays whose sum falls within a given interval using prefix sums and balanced trees. **Distinct from Subarray Sum Algorithms:** Distinct from Subarray Sum Algorithms: specifically counts subarrays with sum in a range, not just any subarray sum.
  • Shortest Subarray Sum LocatorsAlgorithms that identify the smallest contiguous subarray meeting a target sum threshold. **Distinct from Subarray Sum Algorithms:** Focuses on finding the shortest length (minimum), whereas the parent covers general sum calculations and counting.
  • Subarray Minimum SummationAlgorithms for computing the sum of minimum values across all contiguous subarrays. **Distinct from Subarray Sum Algorithms:** Specifically computes the sum of minima, distinct from finding the minimum length of a sum.