مكتبة الأكواد
مكتبة أكواد عامة تحتوي على مقتطفات عملية كتبتها بنفسي، هدفها تبسيط حلول متكررة في التطوير. كل مقتطف يتضمن وصفاً مختصراً ومثال استخدام.
تنفيذ كامل لشجرة البحث الثنائية مع عمليات الإدراج، البحث، والحذف. كفاءة O(log n) في المتوسط.
ديكوراتور ذكي لحفظ نتائج الدوال المكلفة. يقلل وقت التنفيذ من O(2^n) إلى O(n) للدوال المتكررة.
تنفيذ متقدم لـ Rate Limiter باستخدام Token Bucket Algorithm. يدعم Burst requests وdistributed systems.
تنفيذ كامل لـ LRU Cache باستخدام Map وDoubly Linked List. كفاءة O(1) لجميع العمليات.
تنفيذ شامل لـ Breadth-First Search وDepth-First Search مع دعم Path Finding وCycle Detection.
تنفيذ متقدم لـ Connection Pooling يقلل overhead الاتصالات ويحسن الأداء بشكل كبير.
معالج Queue متقدم يدعم Concurrency Control، Retry Logic، وPriority Queues. مناسب للـ Background Jobs.
نظام متقدم لتشفير كلمات المرور مع Salt، Pepper، وAdaptive Hashing. مقاوم لـ Rainbow Tables وBrute Force.
تنفيذ كامل لـ Observer Pattern مع دعم Event Namespacing، Once Listeners، وPriority System.
تنفيذ خوارزمية Knuth-Morris-Pratt للبحث في النصوص. كفاءة O(n+m) بدلاً من O(n*m) للبحث العادي.
مكتبة أكواد عامة
جميع الأكواد هنا متاحة للاستخدام الحر. إذا كان لديك سؤال أو تحتاج مساعدة، لا تتردد في التواصل معي.