Junior — Middle
Selgitage, mida mõeldakse andmestruktuuri Map all ja kuidas seda tavaliselt programmeerimises kasutatakse.
sobes.tech AI
Vastus AI-lt
Map on andmestruktuur, mis salvestab paare võtme ja väärtuse. Iga võti on unikaalne ja seotud kindla väärtusega. Programmeerimises kasutatakse Map-i kiireks otsimiseks, sisestamiseks ja kustutamiseks võtme järgi.
Näiteks JavaScriptis (Node.js) saab Map-i kasutada järgmiselt:
const map = new Map();
map.set('user1', {name: 'Ivan', age: 30});
map.set('user2', {name: 'Maria', age: 25});
console.log(map.get('user1')); // {name: 'Ivan', age: 30}
Map on kasulik, kui peate salvestama ja kiiresti andmeid kätte saama unikaalse identifikaatori abil, näiteks päringutulemuste vahemällu salvestamiseks või kasutaja seadetena.