На вход подаётся числовой массив A из n элементов. Требуется найти число инверсий в массиве, т. е. пар индексов (i, j), таких что i<j и a[i] > a[j].

Указание. Модифицируйте алгоритм сортировки слиянием

задан 3 Мар 3:32

Найти число инверсий можно многими способами. Например, для каждого элемента найти число меньших, ему предшествующих, а потом всё сложить. Это если подходить "бесхитростно". А можно сортировать, следя за числом перестановок двух элементов.

(3 Мар 4:10) falcao
10|600 символов нужно символов осталось
Знаете, кто может ответить? Поделитесь вопросом в Twitter или ВКонтакте.

Ваш ответ

Если вы не нашли ответ, задайте вопрос.

Здравствуйте

Математика - это совместно редактируемый форум вопросов и ответов для начинающих и опытных математиков, с особенным акцентом на компьютерные науки.

Присоединяйтесь!

отмечен:

×239
×153
×72

задан
3 Мар 3:32

показан
126 раз

обновлен
3 Мар 4:10

Отслеживать вопрос

по почте:

Зарегистрировавшись, вы сможете подписаться на любые обновления

по RSS:

Ответы

Ответы и Комментарии

Дизайн сайта/логотип © «Сеть Знаний». Контент распространяется под лицензией cc by-sa 3.0 с обязательным указанием авторства.
Рейтинг@Mail.ru