به نام خداوند مهربان

آخرین مطالب

Linear Search

چهارشنبه, ۴ مهر ۱۴۰۳، ۱۰:۲۰ ق.ظ

Linear search is the simplest searching algorithm. It sequentially checks each element of the list until it finds the target value.

Steps:

  • Start from the first element of the list.
  • Compare each element of the list with the target value.
  • If the element matches the target value, return its index.
  • If the target value is not found after iterating through the entire list, return -1.

 

def linear_search(arr, target):
    """
    Perform linear search to find the target value in the given list.

    Parameters:
        arr (list): The list to be searched.
        target: The value to be searched for.

    Returns:
        int: The index of the target value if found, otherwise -1.
    """
    for i in range(len(arr)):
        if arr[i] == target:
            return i
    return -1

# Example usage:
arr = [2, 3, 4, 10, 40]
target = 10
result = linear_search(arr, target)
if result != -1:
    print(f"Linear Search: Element found at index {result}")
else:
    print("Linear Search: Element not found")

 

  • حسن دلدار

linear

python

search

نظرات  (۰)

هیچ نظری هنوز ثبت نشده است

ارسال نظر

ارسال نظر آزاد است، اما اگر قبلا در بیان ثبت نام کرده اید می توانید ابتدا وارد شوید.
شما میتوانید از این تگهای html استفاده کنید:
<b> یا <strong>، <em> یا <i>، <u>، <strike> یا <s>، <sup>، <sub>، <blockquote>، <code>، <pre>، <hr>، <br>، <p>، <a href="" title="">، <span style="">، <div align="">
تجدید کد امنیتی