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("Алманың саны: " + сан);
}
}