Задать вопрос
31 октября, 19:34

Создайте последовательность 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)
  1. 31 октября, 21:50
    0
    Def pseudo_list () :

    for i in range (N) :

    yield (i*9876+1024) %1000

    N = 10**6 + 1

    A = pseudo_list ()

    count = [0] * 1000;

    for x in A:

    count[x] + = 1

    sum, k = 0, - 1

    while sum < = N / / 2:

    k + = 1

    sum + = count[k]

    print k
Знаете ответ?
Сомневаетесь в ответе?
Найдите правильный ответ на вопрос ✅ «Создайте последовательность A при помощи следующего генератора: def pseudo_list () : for i in range (N) : yield (i*9876+1024) %1000 N = ...» по предмету 📘 Информатика, а если вы сомневаетесь в правильности ответов или ответ отсутствует, то попробуйте воспользоваться умным поиском на сайте и найти ответы на похожие вопросы.
Смотреть другие ответы
Похожие вопросы по информатике
Отсортировать последовательность 25 1 13 42 8 6 14 методом сортировки подсчетом.
Ответы (1)
Пусть у нас есть следующий список, в котором элементы - - tuples: items = [ (3, 4), (5, 16), (99, 8), (77, 2), (3, 44) ] Мы хотим отсортировать этот список по второму элементу каждого tuple, т. е.
Ответы (1)
Помогите вопросы по информатике. 1. Какой вид сортировки используют для сортировки по нескольким параметрам? 2. Назначение сортировки 3. Какие типы данных можно сортировать.
Ответы (1)
1. Напишите программу, которая в последовательности натуральных чисел определяет количество чисел, кратных 4. Программа получает на вход количество чисел в последовательности, а затем сами числа. В последовательности всегда имеется число, кратное 4.
Ответы (1)
Используя обменную сортировку, отсортировать массив по убыванию Сделать в динамическом массиве чтобы все элементы вводились с клавиатуры
Ответы (1)