البحث الخطي هو طريقة بسيطة للعثور على عنصر في مصفوفة عن طريق التحقق من كل عنصر بالتسلسل.
let data = [41, 23, 63, 42, 59]; const searchingElement = 59; let count = 0; for (let i = 0; i 0) { console.warn(`Element not found in current array!`); }
الإخراج: تم العثور على العنصر في الموضع 5
لحساب تكرارات العنصر:
let data = [41, 23, 63, 42, 59, 23]; let totalOccurrences = 0; const searchingElement = 63; for (const i in data) { if (data[i] === searchingElement) { totalOccurrences ; } } console.log(`Total occurrences of ${searchingElement} is ${totalOccurrences}`);
الإخراج: إجمالي تكرارات 63 هو 1
يعد البحث الخطي أمرًا مباشرًا ولكنه ليس الأكثر كفاءة بالنسبة لمجموعات البيانات الكبيرة. يمكن أن تكون الخوارزميات المتقدمة مثل البحث الثنائي أكثر كفاءة للمصفوفات المصنفة.
تنصل: جميع الموارد المقدمة هي جزئيًا من الإنترنت. إذا كان هناك أي انتهاك لحقوق الطبع والنشر الخاصة بك أو الحقوق والمصالح الأخرى، فيرجى توضيح الأسباب التفصيلية وتقديم دليل على حقوق الطبع والنشر أو الحقوق والمصالح ثم إرسالها إلى البريد الإلكتروني: [email protected]. سوف نتعامل مع الأمر لك في أقرب وقت ممكن.
Copyright© 2022 湘ICP备2022001581号-3