4 مستودعات
Curated solutions for common array-based challenges such as two-sum, spiral matrix, and matrix zeroing.
Distinct from Algorithmic Problem Solving: Distinct from general Algorithmic Problem Solving: focuses specifically on array manipulation techniques like two-pointer and prefix sums.
Explore 4 awesome GitHub repositories matching software engineering & architecture · Array Manipulation Solutions. Refine with filters or upvote what's useful.
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
Ships a collection of array manipulation solutions for building algorithmic problem-solving skills.
هذا المشروع عبارة عن مكتبة منسقة لتطبيقات الخوارزميات ومشكلات البرمجة المحلولة. يعمل كمستودع مرجعي للبرمجة التنافسية وتطبيقات هياكل البيانات، حيث يوفر حلولاً محسنة لمجموعة واسعة من تحديات البرمجة. تنظم المجموعة أمثلة الكود حسب التقنية الخوارزمية، مع التركيز بشكل خاص على تنفيذ الأشجار، والرسوم البيانية، والأكوام لتحسين تعقيد الوقت والمساحة. يوفر حلولاً خاصة بلغات معينة تُستخدم لمهام البرمجة عالية الأداء. يغطي المستودع مجموعة واسعة من القدرات، بما في ذلك اجتياز الرسوم البيانية، والبرمجة الديناميكية، ومعالجة أنماط النصوص، وعمليات البحث الثنائي. كما يتضمن تطبيقات لاستعلام بيانات النطاق، ومعالجة البتات، وتصميم هياكل بيانات مخصصة مثل ذاكرات التخزين المؤقت ومحركات الإكمال التلقائي. تشمل التغطية الإضافية الحسابات الرياضية وتتبع أداء المسابقات.
Provides implementations for range queries using segment trees and Fenwick trees for logarithmic time aggregates.
هذا المشروع هو دليل تحضير لمقابلات الخوارزميات ومكتبة مرجعية. يوفر مجموعة منسقة من المشكلات البرمجية المحلولة وتنفيذ هياكل البيانات المصممة لممارسة المقابلات التقنية ودراسة البرمجة التنافسية. يتميز المستودع بتنظيم تحديات البرمجة من خلال نظام من الأنماط، ومستويات الصعوبة، والتصفية القائمة على الشركات. يتضمن موارد تعليمية مثل ملاحظات المفاهيم الخوارزمية وشروحات الفيديو لتكملة مجموعات الحلول. تغطي المكتبة مجموعة واسعة من المجالات الحسابية، بما في ذلك هياكل البيانات المتقدمة لاستعلامات النطاق والبادئة، وخوارزميات اجتياز الرسم البياني وأقصر مسار، ومجموعات مشكلات متنوعة تركز على البرمجة الديناميكية، والتراجع، والاستراتيجيات الجشعة. كما يوفر تطبيقات للهياكل الأساسية مثل الأكوام، وخرائط التجزئة، والقوائم المرتبطة، والمكدسات، والطوابير.
Provides curated solutions for common array-based challenges using two-pointer and binary search techniques.
هذه مجموعة من هياكل البيانات القياسية وعمليات التنفيذ الخوارزمية المكتوبة بلغة Rust. توفر مجموعة من المكتبات المتخصصة المصممة للبرمجة التنافسية وهندسة النظم. تم تنظيم المشروع في مجموعات أدوات متميزة لنظرية الرسم البياني، ونظرية الأعداد، واستعلامات النطاق، ومعالجة النصوص. يتضمن عمليات تنفيذ لحساب أقصر المسارات وتدفقات الشبكة، وإجراء اختبارات الأولية والحساب النمطي، وإدارة استعلامات النطاق الترابطية. تغطي المكتبة مجالات حسابية واسعة بما في ذلك معالجة الإشارات عبر تحويلات فوريه السريعة، وتحليل النصوص باستخدام مصفوفات اللاحقة (suffix arrays) و tries، وتنظيم البيانات من خلال ضغط الإحداثيات وأدوات الفرز. كما توفر أدوات لتحليل بيانات الإدخال من الملفات أو الإدخال/الإخراج القياسي.
Provides efficient range update and query capabilities using binary indexed trees and segment trees with lazy propagation.