Тайм-аут алгоритма естественного k-путевого слияния истекает, когда он уже N*LogN?C++

Программы на C++. Форум разработчиков
Ответить Пред. темаСлед. тема
Anonymous
 Тайм-аут алгоритма естественного k-путевого слияния истекает, когда он уже N*LogN?

Сообщение Anonymous »

Я работаю над следующим заданием. Предполагается, что мы знаем основы C++ и некоторые обычные и продвинутые алгоритмы сортировки:

Смоделируйте внешний алгоритм сортировки, используя естественное k-путевое слияние.
Вам дана последовательность из N элементов xi​, количество одновременно объединяемых запусков K и количество шагов A.
Определите последовательность действий после каждого шага. Если последовательность отсортирована до шагов A, завершите процесс.
Ограничения на входные данные:
  • 1 < = N > A;

    int prev = 0;
    int numRuns = 1;
    vector runs(1);

    if (N == 1) {
    cin >> prev;
    cout prev;
    runs[0].push_back(prev);

    for (int i = 1; i < N; i++) {
    int x;
    cin >> x;
    if (x >= prev) {
    runs[numRuns - 1].push_back(x);
    } else {
    runs.push_back(vector());
    runs[numRuns].push_back(x);
    numRuns++;
    }
    prev = x;
    }

    /*for(int i = 0; i

    Подробнее здесь: https://stackoverflow.com/questions/791 ... eady-nlogn
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Тайм-аут алгоритма естественного k-путевого слияния истекает, когда он уже N*LogN?
    Anonymous » » в форуме C++
    0 Ответы
    17 Просмотры
    Последнее сообщение Anonymous
  • Тайм-аут алгоритма естественного k-путевого слияния истекает, когда он уже N*LogN? [закрыто]
    Anonymous » » в форуме C++
    0 Ответы
    10 Просмотры
    Последнее сообщение Anonymous
  • Как исправить тайм-аут моего алгоритма, когда он уже N*LogN?
    Anonymous » » в форуме C++
    0 Ответы
    16 Просмотры
    Последнее сообщение Anonymous
  • Вызывает ли сбой тайм-аут сторожевого таймера или тайм-аут является результатом сбоя?
    Anonymous » » в форуме Linux
    0 Ответы
    159 Просмотры
    Последнее сообщение Anonymous
  • Тайм-аут вызова API и тайм-аут попытки вызова API dynamodb
    Anonymous » » в форуме JAVA
    0 Ответы
    122 Просмотры
    Последнее сообщение Anonymous

Вернуться в «C++»