مكتبة الأكواد

مكتبة أكواد عامة تحتوي على مقتطفات عملية كتبتها بنفسي، هدفها تبسيط حلول متكررة في التطوير. كل مقتطف يتضمن وصفاً مختصراً ومثال استخدام.

JAVASCRIPT
Binary Search Tree - تنفيذ كامل

تنفيذ كامل لشجرة البحث الثنائية مع عمليات الإدراج، البحث، والحذف. كفاءة O(log n) في المتوسط.

عرض الكود
JAVASCRIPT
Memoization Decorator - تحسين الأداء

ديكوراتور ذكي لحفظ نتائج الدوال المكلفة. يقلل وقت التنفيذ من O(2^n) إلى O(n) للدوال المتكررة.

عرض الكود
PHP
Rate Limiter - Token Bucket Algorithm

تنفيذ متقدم لـ Rate Limiter باستخدام Token Bucket Algorithm. يدعم Burst requests وdistributed systems.

عرض الكود
JAVASCRIPT
LRU Cache - Least Recently Used

تنفيذ كامل لـ LRU Cache باستخدام Map وDoubly Linked List. كفاءة O(1) لجميع العمليات.

عرض الكود
JAVASCRIPT
Graph Traversal - BFS & DFS

تنفيذ شامل لـ Breadth-First Search وDepth-First Search مع دعم Path Finding وCycle Detection.

عرض الكود
PHP
Database Connection Pool - إدارة الاتصالات

تنفيذ متقدم لـ Connection Pooling يقلل overhead الاتصالات ويحسن الأداء بشكل كبير.

عرض الكود
JAVASCRIPT
Async Queue Processor - معالجة غير متزامنة

معالج Queue متقدم يدعم Concurrency Control، Retry Logic، وPriority Queues. مناسب للـ Background Jobs.

عرض الكود
PHP
Secure Password Hashing - حماية متقدمة

نظام متقدم لتشفير كلمات المرور مع Salt، Pepper، وAdaptive Hashing. مقاوم لـ Rainbow Tables وBrute Force.

عرض الكود
JAVASCRIPT
Observer Pattern - Event-Driven Architecture

تنفيذ كامل لـ Observer Pattern مع دعم Event Namespacing، Once Listeners، وPriority System.

عرض الكود
JAVASCRIPT
KMP Algorithm - String Matching المتقدم

تنفيذ خوارزمية Knuth-Morris-Pratt للبحث في النصوص. كفاءة O(n+m) بدلاً من O(n*m) للبحث العادي.

عرض الكود

مكتبة أكواد عامة

جميع الأكواد هنا متاحة للاستخدام الحر. إذا كان لديك سؤال أو تحتاج مساعدة، لا تتردد في التواصل معي.