Sobes.tech
Junior — Middle

Aký je hlavný úloha dátovej štruktúry Map a aká je jej výhoda?

sobes.tech AI

Odpoveď od AI

Hlavnou úlohou dátovej štruktúry Map je uloženie párov "kľúč-hodnota" s možnosťou rýchleho prístupu k hodnote pomocou kľúča. Výhodou Map je, že zabezpečuje efektívne vyhľadávanie, vkladanie a odstraňovanie prvkov, zvyčajne v čase blízkom konštantnému (O(1)), čo je oveľa rýchlejšie ako prechádzanie zoznamu.

Príklad použitia Map v Jave:

import java.util.HashMap;

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

        int count = map.get("apple"); // Získanie hodnoty podľa kľúča "apple"
        System.out.println("Počet jabĺk: " + count);
    }
}