Java тілінде SortedSet дегеніміз не?
Java тілінде SortedSet дегеніміз не?

Бейне: Java тілінде SortedSet дегеніміз не?

Бейне: Java тілінде SortedSet дегеніміз не?
Бейне: Капарова Л.Е. java.прог.тілі. 10 дәріс 2024, Қараша
Anonim

SortedSet Интерфейс ішінде Java Мысалдармен. SortedSet коллекциялық құрылымдағы интерфейс болып табылады. Бұл интерфейс жиынды кеңейтеді және оның элементтерінің жалпы ретін қамтамасыз етеді. comparator(): Осы жиындағы элементтерді ретке келтіру үшін пайдаланылған компараторды қайтарады немесе егер бұл жиын өз элементтерінің табиғи ретін пайдаланса, нөлді қайтарады.

Демек, Java-дағы TreeSet дегеніміз не?

Java ағаш жинағы сынып бөлігі болып табылады Java жинақтар шеңбері. Ол NavigableSet интерфейсін жүзеге асырады, ол өз кезегінде SortedSet интерфейсін кеңейтеді. The Tree Set сынып элементтерді сақтау үшін TreeMap қолданбасын іштей пайдаланады. А-дағы элементтер Tree Set табиғи реті бойынша сұрыпталады.

Сол сияқты Java-да NavigableSet деген не? Java тіліндегі NavigableSet Мысалдармен. Navigaable Set білдіреді а Java-да шарлау жиынтығы Коллекция шеңбері. The Navigaable Set интерфейс SortedSet интерфейсінен мұраланады. Ол SortedSet сияқты әрекет етеді, тек бізде SortedSet сұрыптау механизмдеріне қосымша қол жетімді шарлау әдістері бар.

Сол сияқты, SortedSet пен TreeSet арасындағы айырмашылық неде деп сұралады.

Tree Set Бұл SortedSet элементтерді сақтауға мүмкіндік беретін іске асыру ішінде Салыстырмалы немесе Салыстырмалы интерфейс арқылы анықталған сұрыпталған тәртіп. Comparable табиғи тәртіпті сұрыптау үшін және Comparator - данасын жасау кезінде қамтамасыз етілуі мүмкін объектілерді реттелетін ретпен сұрыптау үшін пайдаланылады. Tree Set.

Java тілінде сұрыпталған жиын дегеніміз не?

SortedSet , ішкі түрі болып табылады java . пайдалану. Орнату интерфейс. The Java сұрыпталған жиыны интерфейс әдеттегідей әрекет етеді Орнату оның құрамындағы элементтерді қоспағанда сұрыпталған ішкі. Бұл a элементтерін қайталағанда дегенді білдіреді SortedSet элементтер ішінде қайталанады сұрыпталған тапсырыс.

Ұсынылған: