fayotech.academy⚖️ الخوارزميات: وصفات أفضل
فكّر بالخطوات

🔎 إيجاد الإبرة: البحث الخطي

لماذا: قابل البحث الخطي — الحصان الأمين الذي يفحص كل شيء واحداً واحداً.

يفتح لك: البحث الثنائي — المهمة نفسها بجزء من مليون من الخطوات.

نصف ما تفعله الحواسيب هو إيجاد الأشياء: جهة اتصال في هاتفك، كلمة في مستند، أغنية في مكتبة. وأبسط وصفة هي التي تستخدمها مع مفاتيحك الضائعة: افحص كل مكان، واحداً واحداً، حتى تجدها. يسميها علماء الحاسوب البحث الخطي.

ثلاث تجارب، ثلاث تكاليف: فحص واحد إن حالفك الحظ، وستة إن لم يحالفك. أسوأ الحالات — الرقم الذي يخطط حوله المحترفون فعلاً — هو طول القائمة كاملاً. ستة أسماء؟ لا بأس. تخيّل الآن أن القائمة كل أرقام الهواتف في بلدك.

تحدٍّ سريع

قائمة فيها 1,000,000 اسم غير مرتب. في أسوأ الحالات، كم فحصاً يحتاج البحث الخطي؟

وفضيلة أمينة أخيرة: البحث الخطي لا يحتاج أي تحضير. القائمة بأي ترتيب — حتى الفوضى تصلح. احتفظ بهذه الفكرة، لأن الطريقة السريعة في الدرس القادم ستطلب ثمناً.

تحدٍّ سريع

متى يكون البحث الخطي هو الاختيار الصحيح فعلاً؟