Sobes.tech
Junior — Middle

Mi a Map adatstruktúra fő feladata és mi az előnye?

sobes.tech MI

Válasz az MI-től

A Map adatszerkezet fő feladata, hogy "kulcs-érték" párokat tároljon, és lehetővé tegye az érték gyors elérését a kulcs segítségével. A Map előnye, hogy hatékony keresést, beszúrást és törlést biztosít, általában közel állandó (O(1)) idő alatt, ami sokkal gyorsabb, mint egy lista átfésülése.

Példa a Map Java-ban történő használatára:

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"); // Az érték lekérése a "apple" kulcs alapján
        System.out.println("Alma mennyisége: " + count);
    }
}