'n SortedMap is 'n Kaart wat sy inskrywings in stygende volgorde hou, gesorteer volgens die sleutels se natuurlike volgorde, of volgens 'n Comparator verskaf tydens SortedMap-skeppingstyd.
Is daar 'n gesorteerde kaart in Java?
SortedMap is 'n koppelvlak in die versamelingsraamwerk. Hierdie koppelvlak brei die kaartkoppelvlak uit en verskaf 'n totale ordening van sy elemente (elemente kan in gesorteerde volgorde van sleutels deurkruis word).
Wat is 'n geordende kaart?
'n Geordende kaart (ook 'n gekoppelde hash-kaart in Java genoem) is 'n datastruktuur wat geamortiseerde O(1) vir toegang en mutasie toelaat, net soos 'n kaart, maar die elemente handhaaf hul orde. … As die kaart verander terwyl die iterasie in vlug is, kan dit onverwagte gedrag veroorsaak.
Is boomkaart gesorteer kaart?
Die TreeMap in Java word gebruik om Map-koppelvlak en NavigableMap saam met die AbstractMap-klas te implementeer. Die kaart word gesorteer volgens die natuurlike volgorde van sy sleutels, of deur 'n vergelyker verskaf tydens kaartskeppingstyd, afhangend van watter konstruktor gebruik word.
Is HashMap 'n gesorteerde kaart?
HashMap is nie bedoel om inskrywings in gesorteerde volgorde te hou nie, maar as jy HashMap moet sorteer op grond van sleutels of waardes, kan jy dit in Java doen. Om HashMap op sleutels te sorteer is redelik maklik, al wat jy hoef te doen is om 'n TreeMap te skep deur inskrywings vanaf HashMap te kopieer. … Dit is soortgelyk aan hoe jy 'n ArrayList in Java sorteer.