Форум программистов, компьютерный форум CyberForum.ru

Возможна ли реализация max_element и remove_if с использованием priority_queue? - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Используя двоичные файлы cформировать список студентов http://www.cyberforum.ru/cpp-beginners/thread1749015.html
Помогите с исполнением. Используя двоичные файлы cформировать список студентов, в котором студентки-отличницы расположены по алфавиту. Список выдать на экран. Студенток-отличниц при выводе пометить. #include <iostream> #include <stdlib.h> // system( "pause" ); #include <locale.h> // setlocale( LC_ALL, "Rus" ); using namespace std; struct students {
C++ Неверные расчеты калькулятора с тремя переменными Я начинающий в программировании и в c++, решил сделать программу, которая будет простым калькулятором: вводишь 3 переменные и тебе выводится ответ. В чем ошибка(код ниже)? #include <iostream> #include <conio.h> using std::cout; using std::cin; using std::endl; http://www.cyberforum.ru/cpp-beginners/thread1748983.html
Обнулить элементы определенных участков матрицы C++
Я написал программу сортировки красной области матрицы: #include<iostream> #include<cstdlib> #include <ctime> using namespace std; int main() { srand(time(NULL)); setlocale(LC_ALL, "RUS");
C++ Pipe мусор от прогресса загрузки
Пробрасываю curl, при загрузке страницы он пишет в консоль прогресс. Весь этот прогресс внутри консоли выглядит вполне прилично, обновляются таймеры, если сделать перенаправление вывода в файл, то файл получит чистый результат работы curl. Однако при перенаправлении с помощью pipe столкнулся со следующей проблемой: 1) Прогресс загрузки постоянно дописывается и получается вот такой хлам: %...
C++ Ошибка цикла For http://www.cyberforum.ru/cpp-beginners/thread1748954.html
// Создаем структуру //делаем 10 копий //инициализируем их // выводим на консоль #include "stdafx.h" #include <iostream> using namespace std; struct Person
C++ Логика реализации симметричного бинарного отношения Есть следующее задание для курсовой: Даны исходные данные о сотрудниках IT компании. Даны два бинарных отношения для всех сотрудников. Первое отношение “работал вместе”, второе - “психологически не совместим”. Необходимо сформировать новую команду для нового проекта. Начальник выбирает ответственного за проект (Team Lead) и задает количество сотрудников для проекта. Программа выбирает заданное... подробнее

Показать сообщение отдельно
notAll
176 / 65 / 16
Регистрация: 27.05.2016
Сообщений: 183
Завершенные тесты: 2
30.05.2016, 11:42     Возможна ли реализация max_element и remove_if с использованием priority_queue?
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
template<typename T>
T max_elem_pq(std::priority_queue<T> pq)
{
    std::vector<int> v;
    for (int i = 0; i < pq.size(); ++i, pq.pop())
        v.push_back(pq.top());
    return *std::max_element(v.begin(), v.end());
}
 
int main()
{
    std::priority_queue<int> q{std::less<int>(), {1,2,3,9,7}};
    std::cout << "Max el: " << max_elem_pq(q);
}
Добавлено через 1 минуту

Не по теме:

А что такое DVector?

 
Текущее время: 18:14. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru