Skip to content · ⁨الانتقال إلى المحتوى⁩

Searching: linear and binary · ⁨البحث: الخطي والثنائي⁩

English

Finding a value

  • A common job is to search: is a value in an array, and where?
  • The usual answer is the index where we found it, or -1 if it is not there.
  • We learn two ways: linear search (works on any array) and binary search (needs a sorted array, but is much faster).
العربية

إيجاد قيمة

  • مهمة شائعة هي البحث: هل توجد قيمة في مصفوفة، وأين؟
  • الإجابة المعتادة هي الفهرس الذي وجدنا فيه القيمة، أو -1 إذا لم تكن موجودة.
  • نتعلم طريقتين: البحث الخطي (يعمل على أي مصفوفة) والبحث الثنائي (يتطلب مصفوفة مرتبة، ولكنه أسرع بكثير).

Handout · ⁨ورقة عمل⁩

Log in or create account · ⁨تسجيل الدخول أو إنشاء حساب⁩

IGCSE, A-Level & AP