الجمعة , يوليو 24 2026
أخبار الموقع

الإعلام الآلي — الخوارزميات: خوارزمية البحث الثنائي — الأولى ثانوي — المنهاج الجزائري

الخوارزميات: خوارزمية البحث الثنائي

البحث الثنائي (Binary Search) هو خوارزمية فعالة للبحث عن عنصر في مصفوفة مرتبة. بدلا من البحث عنصرا عنصرا (كما في البحث الخطي)، تقسم الخوارزمية المصفوفة إلى نصفين في كل خطوة. هذا يجعلها أسرع بكثير.

مبدأ عمل البحث الثنائي

يعمل البحث الثنائي على مصفوفة مرتبة تصاعديا. الخوارزمية: نحدد مؤشرين: left (أول عنصر) و right (آخر عنصر). نحسب mid = (left + right)/2. إذا كان العنصر المطلوب يساوي المصفوفة[mid]، نعيد mid. إذا كان العنصر أصغر، نبحث في النصف الأيسر (right = mid – 1). إذا كان أكبر، نبحث في النصف الأيمن (left = mid + 1). نكرر حتى نجد العنصر أو يصبح left > right.

مثال

ابحث عن الرقم 7 في المصفوفة [1, 3, 5, 7, 9, 11, 13]. left=0, right=6, mid=3 (القيمة 7). العنصر 7 = 7، وجد في الموضع 3. (تم البحث في خطوة واحدة فقط!).

تحليل الأداء

في كل خطوة، تقلص الخوارزمية مساحة البحث إلى النصف. التعقيد الزمني: O(log n) مقارنة بـ O(n) للبحث الخطي. لمصفوفة من 1000 عنصر، يحتاج البحث الخطي إلى 1000 مقارنة في أسوأ الحالات، بينما البحث الثنائي يحتاج فقط إلى 10 مقارنات.

تمارين

تمرين 1: ابحث عن الرقم 4 في المصفوفة [1, 2, 4, 6, 8, 10] باستخدام خوارزمية البحث الثنائي.

تمرين 2: قارن بين البحث الخطي والبحث الثنائي من حيث السرعة والشرط الأساسي للتطبيق.

للمزيد: الخوارزميات الأساسية: البحث والترتيب و مفهوم الخوارزمية وخصائصها.

شاهد أيضا

الإعلام الآلي — قواعد البيانات: علاقات الجداول واستعلامات SQL المتقدمة — الثانية ثانوي — المنهاج الجزائري

قواعد البيانات: علاقات الجداول واستعلامات SQL المتقدمة قواعد البيانات العلائقية تنظم البيانات في جداول مرتبطة …

علوم الطبيعة والحياة — البيئة: العوامل المحددة والعلاقات البيئية — الثانية ثانوي — المنهاج الجزائري

البيئة: العوامل المحددة والعلاقات البيئية الإيكولوجيا (علم البيئة) يدرس العلاقات بين الكائنات الحية وبيئتها. هذا …

العلوم الفيزيائية — الميكانيكا: حركة القذائف — الثالثة ثانوي — المنهاج الجزائري

الميكانيكا: حركة القذائف (Mouvement des projectiles) حركة القذائف هي تطبيق مهم لقوانين الميكانيكا الكلاسيكية. هذا …

الرياضيات — الأعداد المركبة: المعادلات والصيغة المثلثية — الثالثة ثانوي — المنهاج الجزائري

الأعداد المركبة: المعادلات والصيغة المثلثية نواصل في هذا الدرس للسنة الثالثة ثانوي دراسة الأعداد المركبة …

اترك تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *

📚 أحدث الدروس

عرض الكل ←
📖
س3 ابتدائي

التربية الإسلامية — بر الوالدين

فضل بر الوالدين وأهميته في الإسلام

🔢
س5 ابتدائي

الرياضيات — مساحة القرص

حساب مساحة الدائرة — ط × نق²

⚛️
3 ثانوي

الفيزياء — ثنائي القطب RL

تمارين بكالوريا مع الحلول

🌍
3 ثانوي

التاريخ — الحرب العالمية الأولى

الأسباب والنتائج — بكالوريا

📝 بنك الفروض والاختبارات

عرض الكل ←
فروض الفصل الأول جميع المواد — الأولى متوسط
اختبارات الفصل الثاني مع الحلول — الثالثة متوسط
مواضيع بكالوريا مقترحة مع الحلول — 3 ثانوي
مسابقات الأساتذة نماذج وحلول — 2026