جستجوی آرایه خطی
اغلب اوقات شما نیاز دارید که مقدار معینی را در یک آرایه پیدا کنید یا گزارش دهید که در آنجا وجود ندارد. برای انجام این کار، باید تمام عناصر آرایه را از اول تا آخر بررسی کنید. به محض اینکه عنصری برابر با مقدار داده شده
X
پیدا شد، جستجو باید پایان یابد و نتیجه نمایش داده شود. چنین الگوریتمی
خطی نامیده می شود
یک الگوریتم خطی برای یافتن حداکثر (حداقل) عنصر یک آرایه استفاده می شود. این نیز یک الگوریتم جستجو است. اما در اینجا مجبوریم تا انتهای آرایه برویم، زیرا لازم است همه عناصر را با مقدار حداکثر (حداقل) فعلی مقایسه کنید و اگر عنصر فعلی بزرگتر (کمتر) از مقدار حداکثر (حداقل) است، مقدار حداکثر (حداقل) را جایگزین کنید.