|
0 / 0 / 0
Регистрация: 27.06.2014
Сообщений: 20
|
|||||||||||
Как могло получиться два одинаковых ключа в HashMap?29.08.2015, 12:33. Показов 10674. Ответов 10
Метки нет (Все метки)
Я буду приводить просто примеры. Вопрос сложный для меня, поэтому решил обратиться за помощью. Вот так "работает", "Петров" - 2, затирает 3.35, все окей.
Иванов 1.35 Петров 2.0 Сидоров 6.0 А вот так, почему-то образуется два одинаковых ключа.
Петров 2 Сидоров 6 Иванов 1.35 Петров 3.1 Вывод: Иванов 1.35 Петров 3.1 Петров 2.0 Сидоров 6.0
0
|
|||||||||||
| 29.08.2015, 12:33 | |
|
Ответы с готовыми решениями:
10
Непонятно условие. Основы С++ (найти в S1,…,Sn все слова, из которых могло бы получиться a1,…,a10 в результате одной ошибки)
Выведите одно целое число — максимальное число, которое могло получиться в протоколе при игре на данном поле |
|
8 / 8 / 6
Регистрация: 31.07.2015
Сообщений: 39
|
|
| 29.08.2015, 13:16 | |
|
ключ в хешмапе всегда будет один если их несколько одинаковых
0
|
|
|
0 / 0 / 0
Регистрация: 27.06.2014
Сообщений: 20
|
|
| 29.08.2015, 13:41 [ТС] | |
|
не понял ответа
Добавлено через 17 минут Я проверил хеш-коды добавляемых значений, и два "Петров" имели разные хеш-коды, почему?
0
|
|
|
65 / 64 / 15
Регистрация: 15.12.2013
Сообщений: 166
|
||||||
| 29.08.2015, 13:59 | ||||||
|
greg9809, два "Петров" должны иметь один и тот же хеш код, потому что это ключи. добавляйте так
0
|
||||||
|
0 / 0 / 0
Регистрация: 27.06.2014
Сообщений: 20
|
|
| 29.08.2015, 14:17 [ТС] | |
|
нет, они имеют разный хеш-код и я не знаю что с этим делать
0
|
|
|
65 / 64 / 15
Регистрация: 15.12.2013
Сообщений: 166
|
|
| 29.08.2015, 14:22 | |
|
greg9809, прочитайте про хешкод и уникальный ключ в HashMap, тогда вы поймете что если добавлять значения с одинаковыми ключами, то они будут затираться.
0
|
|
|
0 / 0 / 0
Регистрация: 27.06.2014
Сообщений: 20
|
|
| 29.08.2015, 14:24 [ТС] | |
|
вот и дело то в том, что одинаковые значения имеют разный хешкод, я не понимаю почему, я знаю что должно затирать поэтому и спрашиваю
0
|
|
|
2399 / 2224 / 565
Регистрация: 28.12.2010
Сообщений: 8,672
|
|
| 29.08.2015, 14:29 | |
Сообщение было отмечено greg9809 как решение
Решение
2
|
|
|
2884 / 2296 / 769
Регистрация: 12.05.2014
Сообщений: 7,978
|
|
| 29.08.2015, 14:32 | |
|
да что там гадать - надо выводить массив ДО того как он загоняется в мап, там или пробел где-то подгулял или перенос строки
0
|
|
|
8 / 8 / 6
Регистрация: 31.07.2015
Сообщений: 39
|
|
| 29.08.2015, 18:32 | |
|
0
|
|
|
150 / 137 / 35
Регистрация: 29.07.2012
Сообщений: 709
|
|
| 29.08.2015, 18:37 | |
|
Попробуйте собрать всю строку воедино, далее переобразовать в byte (utf-8) и посчитать кол-во байтов и символов. Скорее всего byte-ов будет больше чем символов. Ответ на три поста выше моего.
0
|
|
| 29.08.2015, 18:37 | |
|
Помогаю со студенческими работами здесь
11
Хранение двух одинаковых ключей в HashMap
Два первичных ключа, как реализоватья Как взять два внешних ключа? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Загрузка PNG-файла с альфа-каналом с помощью библиотеки SDL3_image на Android
8Observer8 27.01.2026
Содержание блога
SDL3_image - это библиотека для загрузки и работы с изображениями. Эта пошаговая инструкция покажет, как загрузить и вывести на экран смартфона картинку с альфа-каналом, то есть с. . .
|
влияние грибов на сукцессию
anaschu 26.01.2026
Бифуркационные изменения массы гриба происходят тогда, когда мы уменьшаем массу компоста в 10 раз, а скорость прироста биомассы уменьшаем в три раза. Скорость прироста биомассы может уменьшаться за. . .
|
Воспроизведение звукового файла с помощью SDL3_mixer при касании экрана Android
8Observer8 26.01.2026
Содержание блога
SDL3_mixer - это библиотека я для воспроизведения аудио. В отличие от инструкции по добавлению текста код по проигрыванию звука уже содержится в шаблоне примера. Нужно только. . .
|
Установка Android SDK, NDK, JDK, CMake и т.д.
8Observer8 25.01.2026
Содержание блога
Перейдите по ссылке: https:/ / developer. android. com/ studio и в самом низу страницы кликните по архиву "commandlinetools-win-xxxxxx_latest. zip"
Извлеките архив и вы увидите. . .
|
|
Вывод текста со шрифтом TTF на Android с помощью библиотеки SDL3_ttf
8Observer8 25.01.2026
Содержание блога
Если у вас не установлены Android SDK, NDK, JDK, и т. д. то сделайте это по следующей инструкции: Установка Android SDK, NDK, JDK, CMake и т. д.
Сборка примера
Скачайте. . .
|
Использование SDL3-callbacks вместо функции main() на Android, Desktop и WebAssembly
8Observer8 24.01.2026
Содержание блога
Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
|
моя боль
iceja 24.01.2026
Выложила интерполяцию кубическими сплайнами www. iceja. net
REST сервисы временно не работают, только через Web.
Написала за 56 рабочих часов этот сайт с нуля. При помощи perplexity. ai PRO , при. . .
|
Модель сукцессии микоризы
anaschu 24.01.2026
Решили писать научную статью с неким РОманом
|