Java TreeMap nədir?
Java TreeMap nədir?

Video: Java TreeMap nədir?

Video: Java TreeMap nədir?
Video: Java dərsləri - Map interfeysi haqqında (HashMap, TreeMap,HashTable) 2024, Noyabr
Anonim

Java TreeMap class qırmızı-qara ağac əsaslı tətbiqetmədir. O, açar-dəyər cütlərini sıralanmış qaydada saxlamaq üçün səmərəli vasitə təqdim edir. Haqqında vacib məqamlar Java TreeMap sinif bunlardır: Java TreeMap açara əsaslanan dəyərləri ehtiva edir. O, NavigableMap interfeysini həyata keçirir və AbstractMap sinfini genişləndirir.

Bununla əlaqədar, nümunələrlə Java-da TreeMap nədir?

Nümunə ilə Java-da TreeMap . Chaitanya Singh tərəfindən | Aşağıda verilmişdir: Java Kolleksiyalar. TreeMap Qırmızı-Qara ağac əsaslı NavigableMap tətbiqidir. Açarların təbii sırasına görə sıralanır. TreeMap sinif HashMap sinfinə bənzər Xəritə interfeysini həyata keçirir.

Bir də soruşa bilərsiniz ki, TreeMap necə işləyir? TreeMap Java-da. The TreeMap Abstract Class ilə birlikdə Map interfeysi və NaviqableMap tətbiq etmək üçün istifadə olunur. Bundan əlavə, onun bütün elementləri burada saxlanılır TreeMap açara görə sıralanır. TreeMap öz açarında təbii qaydada çeşidləmə həyata keçirir, o, həmçinin fərdi çeşidləmənin həyata keçirilməsi üçün Comparator istifadə etməyə imkan verir.

Bundan əlavə, niyə Java-da TreeMap istifadə edirik?

The Java-da TreeMap edir istifadə olunur Abstract Class ilə birlikdə Map interfeysi və NavigableMap tətbiq etmək. Xəritə açarların təbii sırasına görə və ya hansı konstruktordan asılı olaraq xəritənin yaradılması zamanı təqdim edilən Müqayisə vasitəsi ilə çeşidlənir. istifadə olunur.

Java-da TreeMap və HashMap arasındakı fərq nədir?

mayor HashMap arasındakı fərq və TreeMap TreeMap SortedMap nümunəsidir və tərəfindən həyata keçirilir Qırmızı-Qara ağacı, yəni düymələrin sırası sıralanır. HashMap digər tərəfdən, belə bir zəmanət vermir. Hash Cədvəli ilə həyata keçirilir.

Tövsiyə: