Create Sentinel Search.py

pull/343/head
Kavin18 2024-05-16 17:06:38 +05:30 zatwierdzone przez GitHub
rodzic 5421e75588
commit 6cdedb1b58
Nie znaleziono w bazie danych klucza dla tego podpisu
ID klucza GPG: B5690EEEBB952194
1 zmienionych plików z 22 dodań i 0 usunięć

Wyświetl plik

@ -0,0 +1,22 @@
def sentinelSearch(arr, n, key):
last = arr[n - 1]
arr[n - 1] = key
i = 0
while (arr[i] != key):
i += 1
arr[n - 1] = last
if ((i < n - 1) or (arr[n - 1] == key)):
print(key, "is present at index", i)
else:
print("Element Not found")
arr = list(map(int,input("Enter the array elements: ").split()))
n = len(arr)
key = int(input("enter the number to search: "))
sentinelSearch(arr, n, key)