hashmap ×6
Создан 15.01.2025
0
голоса
5
ответов
110
просмотров
Как сгенерировать уникальный хеш-код для строкового ввода в Android?

Я хотел бы сгенерировать уникальный хеш-код для строки во время ввода в Android. Существует ли какая-либо предопределенная библиотека для этой задачи или мне нужно реализовать это вручную? Если кто-то знает, пожалуйста, приведите ссылку или пример кода.

0
голоса
1
ответов
105
просмотров
Лучшие практики использования постоянных хеш-карт в Rust

Описание проблемы:

Я пытаюсь установить константную, предопределенную хэш-карту в Rust, но не уверен, как лучше всего это сделать с точки зрения практики. Я создал следующий код:

use std::collections::HashMap;

pub const Countries: HashMap = [
    ("UK", "United Kingdom"),
    ("US",...
0
голоса
5
ответов
17
просмотров
Какую структуру данных выбрать: TreeMap или HashMap? (Java)

Описание проблемы

У меня есть задача написать программу на Java, которая будет считывать текстовый файл и выводить каждое уникальное слово в алфавитном порядке вместе с количеством его вхождений в текст.

Для хранения слов и соответствующей частоты вхождения, я планирую использовать переменную...

5
голоса
0
ответов
32
просмотров
Как сохранить порядок вставки в HashMap?

Я использую HashMap в своем проекте на Java. Проблема в том, что при итерации по этому хэш-карте данные возвращаются в случайном порядке, который может быть разным при каждом вызове. Однако данные были вставлены в определенном порядке, и мне необходимо сохранить этот порядок вставки. Как мне это...

7
голоса
5
ответов
57
просмотров
Почему нет ConcurrentHashSet, если есть ConcurrentHashMap?

Я столкнулся с проблемой, связанной с использованием HashSet и его зависимостью от HashMap.

Как мы знаем, реализация HashSet фактически управляется через HashMap, где `` используется в качестве ключа. Однако HashMap не является потокобезопасным, именно поэтому в Java существует...

8
голоса
5
ответов
39
просмотров
Как обновить значение по ключу в хэш-карте?

У меня есть проблема с обновлением значения в HashMap в Java.

Как я могу обновить (увеличить) значение типа Integer для строкового ключа каждый раз, когда я нахожу этот ключ?

Можно было бы удалить существующую пару и вставить новую, но это создаст лишние затраты на производительность. Другой...