Sobes.tech
Junior — Middle

Kāda veida Map datu struktūra nodrošina elementu ievietošanas secības saglabāšanu?

sobes.tech AI

Atbilde no AI

Java valodā, datu struktūra Map, kas saglabā elementu ievietošanas secību, ir LinkedHashMap. Tā manto HashMap īpašības, bet papildus atbalsta saistītu sarakstu ar elementiem to pievienošanas secībā.

Piemērs lietošanai:

Map<String, Integer> map = new LinkedHashMap<>();
map.put("one", 1);
map.put("two", 2);
map.put("three", 3);

for (String key : map.keySet()) {
    System.out.println(key);
}
// Izvade:
// one
two
// three

Tādējādi, LinkedHashMap garantē, ka elementu apmeklējuma laikā tie tiks atgriezti to ievietošanas secībā.