أ) مبدأ : البحث المتسلسل يعني البحث لأسفل بالترتيب من البداية إلى النهاية. إذا وجدت البيانات ، فسوف تنهي البحث مقدمًا. إذا لم تتمكن من العثور عليها ، فستستمر في البحث حتى آخر جزء من البيانات.
ب) توضيح الأسطورة : البيانات الخام: int [] a = {4،6،2،8،1،9،0،3} ؛ للعثور على الرقم: 8
ابحث عن البيانات 8 في المصفوفة وإرجاع الموقع.
رمز العرض التوضيحي :
استيراد java.util.scanner ؛/ * * Sequelsearch {public static void main (string [] arg) {int [] a = {4،6،2،8،1،9،0،3} ؛ إدخال الماسح الضوئي = الماسح الضوئي الجديد (System.in) ؛ System.out.println ("الرجاء إدخال الرقم الذي تريد العثور عليه:") ؛ // تخزين العبارة int num = input.nextint () ؛ // استدعاء طريقة Search () ، وحفظ قيمة الإرجاع في النتيجة int result = search (a ، num) ؛ if (result ==-1) {system.out.println ("الرقم الذي إدخاله غير موجود في الصفيف.") ؛ } else system.out.println ("يوجد الرقم الذي تقوم بإدخاله ، والموقف في الصفيف هو:"+(النتيجة+1)+") ؛} // خوارزمية الفرز المتسلسلة العامة static int search (int [] int ، int num) {for (int i = 0 ؛ توجد البيانات ، أي الموضع}} الإرجاع -1 ؛ // إذا لم يكن موجودًا ، فالتراجع -1}}تشغيل لقطة الشاشة: