Print f Key {key} topilmadi




Download 320,61 Kb.
Sana27.07.2024
Hajmi320,61 Kb.
#268812
Bog'liq
fazliddin 2



O’ZBEKISTON RESPUBLIKASI AXBOROT TEXNOLOGIYALARI VA KOMMUNIKATSIYALARINI RIVOJLANTIRISH VAZIRLIGI
MUHAMMAD AL-XORAZMIY NOMIDAGI TOSHKENT AXBOROT TEXNOLOGIYALARI UNIVERSITETI

Ma’lumotlar tuzilmasi va algoritmlash fanidan

AMALIY ISH - 2


Bajardi: Fazliddin Gadoyev
Tekshirdi: Bo’riyev Yusuf

22-variant



def move_to_front_search(arr, key):


n = len(arr)
for i in range(n):
if arr[i] == key:
# Elementni topdik, uni boshiga qo'yamiz
arr.insert(0, arr.pop(i))
return True
return False

arr = [5, 3, 7, 1, 4, 9, 8]


key = 4

print(f"Boshlang'ich massiv: {arr}")


if move_to_front_search(arr, key):
print(f"Key {key} topildi va massiv boshiga qo'yildi: {arr}")
else:
print(f"Key {key} topilmadi.")


Download 320,61 Kb.




Download 320,61 Kb.