Операции с элементами массивов в Python
×
Задание 1
Даны два высказывания. А. Бинарный поиск требует, чтобы массив был отсортирован перед выполнением алгоритма. Б. Линейный поиск можно использовать для несортированной коллекции. Какие из них верны?
×
Задание 5
Какое число программа выведет на экран, если ввести символы kyt? def poisk(lys, val): first = 0 last = len(lys)-1 index = -1 while (first <= last) and (index == -1): mid = (first+last)//2 if lys[mid] == val: index = mid else: if val
×
Задание 7
Какое число программа выведет на экран? def poisk(lys, element): for i in range (len(lys)): if lys[i] == element: return i return -1 lys = ['Bob','Alan','Grace', 'Benjamin','Edward','Elizabeth'] print(poisk(lys, 'Edward'))
×
Задание 8
Какое число программа выведет на экран, если пользователь ввёл num = 5? def poisk(lys, element): for i in range (len(lys)): if lys[i] == element: return i return -1 lys = [1,2,2,4,3,5,2,1] num = int(input()) print(poisk(lys, num))
×
Задание 9
Какое число программа выведет на экран? my_range = list(range(10)) my_range_new = list(range(9, -1, -1)) print(my_range_new[3])
×
Задание 10
Какое число программа выведет на экран? a = [[1, 10], [4, 15], [-1, 12], [3, 9]] a.sort(key = lambda i: i[1]) print(a[2][1])
