Sobes.tech
Junior — Middle

Map маалыматтардын түзүмүнүн негизги милдети эмне жана анын артыкчылыгы эмнеде?

sobes.tech AI

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("apple", 3);
        map.put("banana", 5);

        int count = map.get("apple"); // "apple" ачкычы аркылуу маанини алуу
        System.out.println("Алмалардын саны: " + count);
    }
}