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);
}
}