Command Palette
Search for a command to run...
التقسيم الثنائي
التاريخ
منذ 6 أعوام
تعريف
طريقة البحث الثنائي هي خوارزمية يكون مدخلها عبارة عن قائمة مرتبة من العناصر.
إذا كان العنصر الذي يتم البحث عنه موجودًا في القائمة، فإن البحث الثنائي يعيد موقعه؛ وإلا فإنه يعود فارغًا.
الفكرة الأساسية
- تعتبر هذه الطريقة مناسبة عندما تكون كمية البيانات كبيرة.
- عند استخدام البحث الثنائي، يجب فرز البيانات
- بافتراض أن البيانات تم فرزها بترتيب تصاعدي، بالنسبة لمفتاح قيمة معين، ابدأ المقارنة من الموضع الأوسط في منتصف التسلسل:
- إذا كانت قيمة arr[mid] في الموضع الحالي تساوي key، فإن البحث يكون ناجحًا؛
- إذا كان المفتاح أقل من قيمة الموضع الحالي arr[mid]، فابحث عن arr[low,mid-1] في النصف الأول من التسلسل؛
- إذا كان المفتاح أكبر من قيمة الموضع الحالي arr[mid]، استمر في البحث عن arr[mid+1,high] في النصف الثاني من التسلسل حتى يتم العثور عليه.
تعقيد الوقت:

بناء الذكاء الاصطناعي بالذكاء الاصطناعي
من الفكرة إلى الإطلاق — عجّل تطوير الذكاء الاصطناعي الخاص بك من خلال البرمجة المشتركة المجانية بالذكاء الاصطناعي، وبيئة جاهزة للاستخدام، وأفضل أسعار لوحدات معالجة الرسومات.
البرمجة المشتركة بالذكاء الاصطناعي
وحدات معالجة رسومات جاهزة
أفضل الأسعار
Hyper Newsletters
اشترك في آخر تحديثاتنا
سنرسل لك أحدث التحديثات الأسبوعية إلى بريدك الإلكتروني في الساعة التاسعة من صباح كل يوم اثنين
مدعوم بواسطة MailChimp