یکی از الگوریتم هایی که برای جستجوی یک سری داده وجود دارد جستجوی ترتیبی (به انگلیسی: sequential search) یا جستجوی خطی (به انگلیسی: linear search)است. این الگوریتم کلیه عناصر درون یک لیست را یکی یکی بررسی می کند تا آرگومان جستجو پیدا شود.
این الگورتم جزو ساده ترین الگوریتم های جستجو می باشد. که حالت خاصی از جستجوی جامع (به انگلیسی: Brute-force search) می باشد.
یک الگوریتم جستجو به طور کلی الگوریتمی است که درون یک مجموعه از داده ها که توسط یک نوع ساختمان داده ذخیره شده اند؛ مکان یک مقدار داده شده به عنوان آرگومان جستجو را درون ساختمان داده مشخص می کند، یا تعیین می کند در مجموعه وجود دارد یا خیر.
شبه کد به روش تکرار به صورت زیر است. در این روش مشاهده می شود که آرایه از ابتدا مورد بررسی قرار می گیرد و اگر داده مورد نظر یافت شد؛ محل آن داده در آرایه را بر می گرداند و در غیر اینصورت مقدار qرا بر می گرداند.در این روش معمولاً آرایه را از 0 تا n-1 یا از 1 تا n بررسی می کنند. .مقداردq زمانی بازگشت داده می شود که آرایه تا خانه ی n یا n-1 بررسی شده باشد و داده مورد نظر یافت نشده باشد.
این الگورتم جزو ساده ترین الگوریتم های جستجو می باشد. که حالت خاصی از جستجوی جامع (به انگلیسی: Brute-force search) می باشد.
یک الگوریتم جستجو به طور کلی الگوریتمی است که درون یک مجموعه از داده ها که توسط یک نوع ساختمان داده ذخیره شده اند؛ مکان یک مقدار داده شده به عنوان آرگومان جستجو را درون ساختمان داده مشخص می کند، یا تعیین می کند در مجموعه وجود دارد یا خیر.
شبه کد به روش تکرار به صورت زیر است. در این روش مشاهده می شود که آرایه از ابتدا مورد بررسی قرار می گیرد و اگر داده مورد نظر یافت شد؛ محل آن داده در آرایه را بر می گرداند و در غیر اینصورت مقدار qرا بر می گرداند.در این روش معمولاً آرایه را از 0 تا n-1 یا از 1 تا n بررسی می کنند. .مقداردq زمانی بازگشت داده می شود که آرایه تا خانه ی n یا n-1 بررسی شده باشد و داده مورد نظر یافت نشده باشد.
wiki: جستجوی خطی