Создайте последовательность A при помощи следующего генератора:
def pseudo_list () :
for i in range (N) :
yield (i*9876+1024) %1000
N = 10**6 + 1
A = pseudo_list ())
# Элементы данной последовательности следует перебирать так:
for x in A:
pass # работа с очередным числом x
Найдите "медиану" данного псевдосписка чисел при помощи сортировки подсчётом.
Медиана - это число, которое находится ровно посередине списка, если список отсортировать.
В последовательности чисел A - 1066 + 1 число, все числа - целые неотрицательные от 0 до 999. Сохранять данную последовательность в список для последующей сортировки в данной задаче запрещено. Используйте сортировку подсчётом.
+4
Ответы (1)
Знаете ответ?
Сомневаетесь в ответе?
Найдите правильный ответ на вопрос ✅ «Создайте последовательность A при помощи следующего генератора: def pseudo_list () : for i in range (N) : yield (i*9876+1024) %1000 N = ...» по предмету 📘 Информатика, а если вы сомневаетесь в правильности ответов или ответ отсутствует, то попробуйте воспользоваться умным поиском на сайте и найти ответы на похожие вопросы.
Главная » Информатика » Создайте последовательность A при помощи следующего генератора: def pseudo_list () : for i in range (N) : yield (i*9876+1024) %1000 N = 10**6 + 1 A =