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

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

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

4 مستودعات

Awesome GitHub RepositoriesDynamic Programming

Optimization techniques that solve complex problems by breaking them into overlapping subproblems and storing results.

Distinct from Knapsack Problem Solving: Candidates focus on specific problems (Knapsack) or educational guides rather than the general DP paradigm.

Explore 4 awesome GitHub repositories matching scientific & mathematical computing · Dynamic Programming. Refine with filters or upvote what's useful.

Awesome Dynamic Programming GitHub Repositories

اعثر على أفضل المستودعات باستخدام الذكاء الاصطناعي.سنبحث عن أفضل المستودعات المطابقة باستخدام الذكاء الاصطناعي.
  • wangzheng0822/algoالصورة الرمزية لـ wangzheng0822

    wangzheng0822/algo

    23,159عرض على GitHub↗

    This project is a data structures and algorithms library providing a collection of fifty standard code implementations for managing data and solving common computational problems. It serves as an algorithm implementation reference and study resource for educational use. The codebase covers graph theory implementations for modeling networks and performing searches, as well as string pattern matching libraries for the retrieval of character sequences. It includes a collection of hierarchical data structures, such as binary search trees and priority heaps, and provides optimized solutions for dy

    Optimizes complex calculations by storing previously computed states to avoid redundant work.

    Python
    عرض على GitHub↗23,159
  • 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

    Implements dynamic programming techniques for solving optimization problems by storing intermediate results of subproblems.

    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

    Applies dynamic programming to partition, subset-sum, and resource-allocation challenges commonly found in technical interviews.

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

    phishman3579/java-algorithms-implementation

    4,530عرض على GitHub↗

    هذا المشروع عبارة عن مجموعة شاملة من التنفيذات بلغة Java لخوارزميات علوم الحاسب القياسية، وهياكل البيانات، وتحليل الرسوم البيانية (Graphs)، والحسابات الرياضية. يوفر مجموعة من التنفيذات المرجعية لحاويات البيانات الأساسية، بما في ذلك الأشجار، والأكوام (Heaps)، والخرائط، وTries، والقوائم، إلى جانب روتينيات الفرز والبحث الشائعة. تتضمن المكتبة مجموعة متخصصة لتحليل شبكات الرسوم البيانية، تغطي أقصر المسارات، وأشجار الامتداد الدنيا، والتدفق الأقصى. كما توفر أدوات رياضية لاختبار الأعداد الأولية، والحساب النمطي، وتحويلات فوريه السريعة (Fast Fourier Transforms)، بالإضافة إلى أدوات معالجة النصوص لاكتشاف المتناظرات (Palindromes) وحساب مسافة التحرير. تغطي قاعدة الكود مجالات قدرات أوسع مثل البرمجة الديناميكية لتحليل التسلسلات ومجموعة متنوعة من أنماط تنظيم البيانات المستخدمة في تطوير البرمجيات العام وتعليم علوم الحاسب.

    Uses dynamic programming to optimize complex sequence problems and mathematical computations.

    Javaalgorithmdata-structuresgraph
    عرض على GitHub↗4,530
  1. Home
  2. Scientific & Mathematical Computing
  3. Dynamic Programming

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

  • Knapsack Problem Solving1 وسم فرعيAlgorithmic implementations of knapsack-style problems to maximize value under constraints. **Distinct from Dynamic Programming:** Focuses specifically on the knapsack optimization pattern rather than general dynamic programming techniques.
  • Linear SequencesDynamic programming applied to problems where states transition in a linear sequence. **Distinct from Dynamic Programming:** Focuses specifically on linear state transitions rather than general dynamic programming paradigms.
  • Range-Based OptimizationDynamic programming solutions focusing on contiguous sub-segments or ranges of data. **Distinct from Dynamic Programming:** Specializes in range-based optimal substructures compared to general dynamic programming.