162 / 29 / 3
Регистрация: 17.08.2013
Сообщений: 559
|
||||||||||||||||
1 | ||||||||||||||||
map - заполнение и удаление29.10.2013, 10:40. Показов 10308. Ответов 43
Метки нет (Все метки)
Хочу проинициализировать map случайными числами и вывести на экран.
Скажите, в чем ошибка? Объявление:
0
|
29.10.2013, 10:40 | |
Ответы с готовыми решениями:
43
Заполнение map Map: заполнение, поиск Заполнение map из файла Заполнение map объектами класса |
В астрале
8049 / 4806 / 655
Регистрация: 24.06.2010
Сообщений: 10,562
|
||||||
29.10.2013, 13:27 | 22 | |||||
Как вариант +- как-то так
1
|
Форумчанин
8215 / 5045 / 1437
Регистрация: 29.11.2010
Сообщений: 13,453
|
|||||||||||
29.10.2013, 14:00 | 23 | ||||||||||
генерация без дубликатов:
а если работать с итераторами, не? Да и весь массив копировать не есть гуд, хоть бы ссылку поставили. Добавлено через 2 минуты Кстати, у меня алгоритм в лоб. С мапом надо бы опираться на то, что ключи отсортированы, но я лишь подкинул идею. Добавлено через 6 минут ну да, ну да...
1
|
Почетный модератор
5850 / 2861 / 392
Регистрация: 01.11.2011
Сообщений: 6,907
|
|
29.10.2013, 14:04 | 24 |
0
|
XRuZzz
|
29.10.2013, 14:05
#26
|
Не по теме: скока лишних "std::" ппц, в 2-х последних постах. Первый раз я промолчал, но щас уже немного напрягает.
0
|
Форумчанин
8215 / 5045 / 1437
Регистрация: 29.11.2010
Сообщений: 13,453
|
|
29.10.2013, 14:08 | 27 |
А про юнит тесты слышали?
Добавлено через 1 минуту Tulosba, разумнее но не тут. Всегда раньше так делал, когда надо было с равным шагом числа получить. Тут же можно получить например случ. последовательность 1, 4, 5, 6, 7.
0
|
ForEveR
|
29.10.2013, 14:09
#28
|
Не по теме: XRuZzz, А чем std:: то не устраивает? Люди пишут как привыкли, если вы привыкли использовать using namespace std - флаг в руки.
0
|
MrGluck
|
29.10.2013, 14:13
#29
|
0
|
XRuZzz
|
29.10.2013, 14:19
#31
|
Не по теме: ясно,
1
|
Tulosba
|
29.10.2013, 14:20
#32
|
0
|
XRuZzz
|
29.10.2013, 14:22
#33
|
0
|
Форумчанин
8215 / 5045 / 1437
Регистрация: 29.11.2010
Сообщений: 13,453
|
|
29.10.2013, 14:24 | 34 |
Tulosba, ну так random_shuffle всего лишь перемешает арифмитическую последовательность. Можно конечно последов. генерить экзотическим способом, но тогда опять встанет вопрос в прослеживание дублей.
Все становится ясно, когда, например, надо получить 10 целых неповторяющихся чисел от 0 до 11. С рандом шафл это всего-лишь 2 варианта без изменения правила генерации последовательности, у меня же возможно получить 11. Добавлено через 1 минуту
0
|
XRuZzz
|
29.10.2013, 14:34
#35
|
0
|
MrGluck
|
29.10.2013, 14:41
#37
|
0
|
XRuZzz
|
29.10.2013, 14:41
#38
|
0
|
Форумчанин
8215 / 5045 / 1437
Регистрация: 29.11.2010
Сообщений: 13,453
|
||||||
29.10.2013, 15:33 | 39 | |||||
Генерация СЧ в map таким образом, чтобы на выходе получился контейнер заданного размера. При повторе ключей старые значения не перезаписываются.
0
|
:)
4773 / 3267 / 497
Регистрация: 19.02.2013
Сообщений: 9,046
|
|
29.10.2013, 16:46 | 40 |
О каких вариантах речь? Если для диапазона [0..11] нужно получить последовательность из 10 разных чисел, то таких последовательностей будет 12!/(12-10)!
0
|
29.10.2013, 16:46 | |
29.10.2013, 16:46 | |
Помогаю со студенческими работами здесь
40
Заполнение контейнера map объектами класса Чтение из файла и заполнение контейнера map Заполнение map символами и количеством их встреч в файле Заполнение контейнера map из файла без цикла Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |