Составить блок схему алгоритма Jump search import math
def JumpSearch (lys, val):
length = len(lys)
jump = int(math.sqrt(length))
left, right = 0, 0
while left < length and lys[left] <= val:
right = min(length - 1, left + jump)
if lys[left] <= val and lys[right] >= val:
break
left += jump;
if left >= length or lys[left] > val:
return -1
right = min(length - 1, right)
i = left
while i <= right and lys[i] <= val:
if lys[i] == val:
return i
i += 1
return -1

Составить блок схему этого алгоритма. Блок-схему можно создать здесь: www.draw.io

GeorgYanovski777 GeorgYanovski777    3   17.12.2021 19:50    0

Другие вопросы по теме Другие предметы