awesome-repositories.com

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

استكشفعمليات بحث منسقةOpen-source alternativesSelf-hosted softwareالمدونةخريطة الموقع
المشروعحولHow we rankالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
awesome-repositories.comالمدونة
التصنيفات

4 مستودعات

Awesome GitHub RepositoriesPattern-Based Algorithm Categorization

Organization of algorithmic problems by shared structural mechanisms like sliding windows or monotonic stacks.

Distinct from Monotone Stack Algorithms: Categorizes diverse problems by algorithmic pattern, whereas candidates focus on specific implementations (e.g. monotone stack).

Explore 4 awesome GitHub repositories matching education & learning resources · Pattern-Based Algorithm Categorization. Refine with filters or upvote what's useful.

Awesome Pattern-Based Algorithm Categorization GitHub Repositories

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

    chefyuan/algorithm-base

    10,702عرض على 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

    Organizes diverse problems by underlying mechanisms such as sliding windows and monotonic stacks.

    algorithmsbaseinterview-practice
    عرض على GitHub↗10,702
  • awangdev/leet-codeالصورة الرمزية لـ awangdev

    awangdev/leet-code

    4,344عرض على GitHub↗

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

    Implements a categorized library of algorithmic patterns including dynamic programming, sliding windows, and backtracking.

    Javaalgorithmdynamicprogrammingjava
    عرض على GitHub↗4,344
  • sl1673495/leetcode-javascriptالصورة الرمزية لـ sl1673495

    sl1673495/leetcode-javascript

    2,113عرض على GitHub↗

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

    Categorizes algorithmic solutions by recurring patterns to facilitate structured learning.

    JavaScript
    عرض على GitHub↗2,113
  • thepranaygupta/data-structures-and-algorithmsالصورة الرمزية لـ thepranaygupta

    thepranaygupta/Data-Structures-and-Algorithms

    1,257عرض على GitHub↗

    This repository is a collection of fundamental computer science concepts and algorithmic implementations designed to serve as an educational resource. It provides a structured library of code that demonstrates universal computational patterns and data structure behaviors across multiple programming languages. The project is organized to facilitate learning through clear, readable reference implementations that prioritize pedagogical clarity over performance optimization. By grouping coding challenges according to underlying algorithmic techniques, the repository helps users identify recurring

    Categorizes coding challenges by underlying algorithmic techniques to help learners identify recurring problem-solving strategies.

    Javaalgorithmsdata-structuresdata-structures-and-algorithms
    عرض على GitHub↗1,257
  1. Home
  2. Education & Learning Resources
  3. Pattern-Based Algorithm Categorization