1.2 KiB
1.2 KiB
title | localeTitle |
---|---|
Jump Search | القفز بحث |
القفز بحث
يقوم بحث الانتقال بتحديد موقع عنصر في مصفوفة تم فرزها بالقفز إلى k ثم يتم التحقق مما إذا كان العنصر المطلوب موجودًا القفزة السابقة والقفزة الحالية.
حالة التعقيد الأسوأ
O (√N)
أعمال
- تعريف قيمة k ، عدد القفزات: حجم القفزة الأمثل هو √N حيث N هي طول الصفيف
- الانتقال إلى الصفيف k-by-k البحث في الحالة
Array[i] < valueWanted < Array[i+k]
- إجراء بحث خطي بين
Array[i]
وArray[i + k]
الشفرة
لعرض أمثلة لتنفيذ التعليمات البرمجية لهذه الطريقة ، قم بالوصول إلى هذا الرابط أدناه: