Форум программистов, компьютерный форум, киберфорум
Наши страницы

Сортировка map по значению - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Наверное, toolchain путь в опций компилятора не правильно настроен? http://www.cyberforum.ru/cpp-beginners/thread1005301.html
"project 100 - Debug": The compiler's setup (GNU GCC Compiler) is invalid, so Code::Blocks cannot find/run the compiler. Probably the toolchain path within the compiler options is not setup...
C++ namespace System в Win32 как подключить namespace System в Win32? http://www.cyberforum.ru/cpp-beginners/thread1005294.html
C++ В одномерном массиве найти сумму элементов находящихся в диапазоне от N до K. Переделать под динамическую память.
Нужно переделать эти две проги из статики в динамику, помогите пожалуйста, всем кармы! 1)Дан одномерный массив (A) double, найти сумму элементов находящихся в диапазоне от N до K (N и K вводятся с...
Написать программу определения знака введенных чисел до тех пор, пока не будет введён 0. Использовать do.while + if C++
Задание: Написать программу определения знака введенных чисел до тех пор, пока не будет введён 0. Код: #include <iostream.h> main() int x; do { cout<<"vvedite chislo:";
C++ Блок-Схемы! http://www.cyberforum.ru/cpp-beginners/thread1005266.html
Ребят помогите пожалуйста наклепать две блок-схемки! Очень срочно нужно! выручайте :) вот первая программа: #include "stdafx.h" #include <iostream> #include <stdlib.h> #include <conio.h>...
C++ с++. Определить,пересекаются ли заданные отрезки Добрый день,друзья..Помогите мне пожалуйста справиться с данной задачей.Моих знаний еще недостаточно для написания данной программы,поэтому я прошу вашей помощи.Мне нужно определить,пересекаются ли... подробнее

Показать сообщение отдельно
ninja2
231 / 187 / 7
Регистрация: 26.09.2012
Сообщений: 2,018
Завершенные тесты: 1

Сортировка map по значению - C++

12.11.2013, 11:35. Просмотров 2627. Ответов 11
Метки (Все метки)

Здорова господа!!!

Есть массив:
C++
1
2
3
4
map<string, int> m;
m["one"]=3;
m["two"]=2;
m["three"]=10;
Нужно найти максимальный элемент массива? Пытаюсь найти алгоритм в СТЛ, нашол max_element() но она возвращает из последовательности по ключу, а мне нужно по значению или она вообще не сортирует.
Ничо так и не нашол подходящего в алгоритмах, от щас сделаю сортировку в ручную, а мб все таки есть функция с помощью которой можно б было получить максимальный элемент? Ну например отсортировать map по значению, а потом типо m.begin() максимальный, а m.end()-1 минимальный?

Добавлено через 12 минут
От например в пхп была функция которой передаешь ассоциативный массив и на выходе получаешь новый массив у которого ключи становятся значениями, а значения ключами, удобно так сказать, а в С++ какие то убогие ассоциативные массивы.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru