Вопросы
Как сгенерировать уникальный хеш-код для строкового ввода в Android?
Я хотел бы сгенерировать уникальный хеш-код для строки во время ввода в Android. Существует ли какая-либо предопределенная библиотека для этой задачи или мне нужно реализовать это вручную? Если кто-то знает, пожалуйста, приведите ссылку или пример кода.
Лучшие практики использования постоянных хеш-карт в Rust
Описание проблемы:
Я пытаюсь установить константную, предопределенную хэш-карту в Rust, но не уверен, как лучше всего это сделать с точки зрения практики. Я создал следующий код:
use std::collections::HashMap;
pub const Countries: HashMap = [
("UK", "United Kingdom"),
("US",...
Какую структуру данных выбрать: TreeMap или HashMap? (Java)
Описание проблемы
У меня есть задача написать программу на Java, которая будет считывать текстовый файл и выводить каждое уникальное слово в алфавитном порядке вместе с количеством его вхождений в текст.
Для хранения слов и соответствующей частоты вхождения, я планирую использовать переменную...
Как сохранить порядок вставки в HashMap?
Я использую HashMap в своем проекте на Java. Проблема в том, что при итерации по этому хэш-карте данные возвращаются в случайном порядке, который может быть разным при каждом вызове. Однако данные были вставлены в определенном порядке, и мне необходимо сохранить этот порядок вставки. Как мне это...
Почему нет ConcurrentHashSet, если есть ConcurrentHashMap?
Я столкнулся с проблемой, связанной с использованием HashSet
и его зависимостью от HashMap
.
Как мы знаем, реализация HashSet
фактически управляется через HashMap
, где `` используется в качестве ключа. Однако HashMap
не является потокобезопасным, именно поэтому в Java существует...
Как обновить значение по ключу в хэш-карте?
У меня есть проблема с обновлением значения в HashMap
в Java.
Как я могу обновить (увеличить) значение типа Integer для строкового ключа каждый раз, когда я нахожу этот ключ?
Можно было бы удалить существующую пару и вставить новую, но это создаст лишние затраты на производительность. Другой...