Sobes.tech
Junior — Middle
66

Какова основная роль и предназначение структуры данных типа словарь?

Answer from AI

sobes.tech AI

Словарь — это структура данных, предназначенная для хранения пар «ключ-значение». Основная роль словаря — обеспечить быстрый доступ к данным по уникальному ключу, что значительно ускоряет поиск, добавление и удаление элементов по сравнению с последовательным перебором.

В Java аналогом словаря является интерфейс Map и его реализации, например, HashMap. Пример использования HashMap:

import java.util.HashMap;

public class Example {
    public static void main(String[] args) {
        HashMap<String, Integer> map = new HashMap<>();
        map.put("apple", 3);
        map.put("banana", 5);

        // Получение значения по ключу
        int count = map.get("apple");
        System.out.println("Количество яблок: " + count);
    }
}

Таким образом, словарь удобен для хранения и быстрого поиска данных, когда важен доступ по уникальному идентификатору (ключу).