freeCodeCamp/guide/arabic/algorithms/search-algorithms/jump-search/index.md

1.2 KiB

title localeTitle
Jump Search القفز بحث

القفز بحث

يقوم بحث الانتقال بتحديد موقع عنصر في مصفوفة تم فرزها بالقفز إلى k ثم يتم التحقق مما إذا كان العنصر المطلوب موجودًا القفزة السابقة والقفزة الحالية.

حالة التعقيد الأسوأ

O (√N)

أعمال

  1. تعريف قيمة k ، عدد القفزات: حجم القفزة الأمثل هو √N حيث N هي طول الصفيف
  2. الانتقال إلى الصفيف k-by-k البحث في الحالة Array[i] < valueWanted < Array[i+k]
  3. إجراء بحث خطي بين Array[i] و Array[i + k]

القفز البحث 1

الشفرة

لعرض أمثلة لتنفيذ التعليمات البرمجية لهذه الطريقة ، قم بالوصول إلى هذا الرابط أدناه:

القفز بحث - OpenGenus / الكون

قروض

صورة مجموعة المنطق