Junior — Middle
Map məlumat strukturasının əsas vəzifəsi nədir və onun üstünlüyü nədir?
sobes.tech Süni İntellekt
AI-dan cavab
Məlumatlar strukturu Map-in əsas vəzifəsi "açar-dəyər" cütlərini saxlamaq və açar vasitəsilə dəyərə sürətli giriş təmin etməkdir. Map-in üstünlüyü odur ki, o, elementlərin effektiv axtarışını, əlavə edilməsini və silinməsini təmin edir, adətən sabit (O(1)) yaxın zamanda vaxtda, bu isə siyahını gəzməkdən çox daha sürətlidir.
Java-da Map istifadə nümunəsi:
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"); // "apple" açarına görə dəyəri alırıq
System.out.println("Alma sayı: " + count);
}
}