Sobes.tech
Junior — Middle
123

Map деректер құрылымының негізгі міндеті не және оның артықшылығы неде?

Сұралған компаниялар
СБЕРСБЕР

AI-дан жауап

sobes.tech AI

Map деректер құрылымының негізгі міндеті — "кілт-мән" жұптарын сақтау және кілт бойынша мәнге тез қол жеткізу мүмкіндігін қамтамасыз ету. Map-тың артықшылығы — ол элементтерді тиімді іздеу, қосу және жоюды қамтамасыз етеді, әдетте шамамен тұрақты уақытта (O(1)), бұл тізімді толық қарап шығудан айтарлықтай жылдамырақ.

Java-да Map қолданудың мысалы:

import java.util.HashMap;

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

        int сан = map.get("алма"); // "алма" кілті бойынша мәнді алу
        System.out.println("Алманың саны: " + сан);
    }
}