Junior — Middle
Mis on Map andmestruktuuri peamine ülesanne ja mis on selle eelis?
sobes.tech AI
Vastus AI-lt
Peamised andmestruktuuri Map ülesandeks on "võti-väärtus" paaride salvestamine koos võimalusega kiiresti väärtusele juurde pääseda võtme kaudu. Map-i eeliseks on see, et see tagab tõhusa otsingu, sisestamise ja kustutamise, tavaliselt lähedal konstantsele ajale (O(1)), mis on palju kiirem kui loendi läbimine.
Java näide Map-i kasutamisest:
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"); // Välja saamine võtme "apple" kaudu
System.out.println("Õunte arv: " + count);
}
}