কম্পিউটার

লিনিয়ার সার্চের জন্য পাইথন প্রোগ্রাম


এই নিবন্ধে, আমরা পাইথন 3.x-এ লিনিয়ার অনুসন্ধান এবং এর বাস্তবায়ন সম্পর্কে জানব। অথবা আগে।

অ্যালগরিদম

Start from the leftmost element of given arr[] and one by one compare element x with each element of arr[]
If x matches with any of the element, return the index value.
If x doesn’t match with any of elements in arr[] , return -1 or element not found.

এখন প্রদত্ত পদ্ধতির ভিজ্যুয়াল উপস্থাপনা দেখি -

লিনিয়ার সার্চের জন্য পাইথন প্রোগ্রাম

উদাহরণ

def linearsearch(arr, x):
   for i in range(len(arr)):
      if arr[i] == x:
         return i
      return -1
arr = ['t','u','t','o','r','i','a','l']
x = 'a'
print("element found at index "+str(linearsearch(arr,x)))

আউটপুট

element found at index 6

ভেরিয়েবলের ব্যাপ্তি চিত্র −

এ দেখানো হয়েছে

লিনিয়ার সার্চের জন্য পাইথন প্রোগ্রাম

উপসংহার

এই নিবন্ধে, আমরা Python3.x-এ লিনিয়ার অনুসন্ধানের প্রক্রিয়া সম্পর্কে শিখেছি। অথবা আগে।


  1. পাইথন প্রোগ্রামে রৈখিক অনুসন্ধান

  2. যৌগিক সুদের জন্য পাইথন প্রোগ্রাম

  3. বাবল সাজানোর জন্য পাইথন প্রোগ্রাম

  4. লিনিয়ার সার্চের জন্য পাইথন প্রোগ্রাম