NTF Hub — دورة الخوارزميات
Searching · Sorting · Complexity · Practice
🚀 محاكي الخوارزميات← البرمجة

⏱️ Time Complexity

تعلم معنى O(1), O(log n), O(n), O(n log n), O(n²) بطريقة بصرية.

⏱️

Time Complexity

التعقيد الزمني يصف كيف يكبر زمن التنفيذ عندما يكبر حجم البيانات.

الرمزالمعنىمثال
O(1)زمن ثابتقراءة أول عنصر
O(log n)تقسيم متكررBinary Search
O(n)مرور واحدLinear Search
O(n log n)تقسيم + معالجةMerge / Quick متوسطًا
O(n²)حلقتان غالبًاBubble / Selection
لا تقع في فخ حفظ الرموز فقط. اسأل دائمًا: هل الخوارزمية تمر على كل عنصر؟ هل تقسم البيانات؟ هل تقارن كل عنصر مع كل عنصر؟

تحدي سريع: افتح المحاكي وجرب نفس الخوارزمية على مصفوفة عشوائية ثم على مصفوفة شبه مرتبة. هل تغير عدد المقارنات؟

🚀 جرّب في المحاكي