Junior — Middle
Деректерді сақтау үшін TreeSet класымен жұмыс істедіңіз бе?
sobes.tech AI
AI-дан жауап
Иә, Java-да TreeSet класы бірегей элементтерді сақтауға және оларды сұрыпталған тәртіпте ұстауға арналған. Ол SortedSet интерфейсін жүзеге асырады және қызыл-сұр ағашқа негізделген.
Негізгі ерекшеліктері:
- Элементтер автоматты түрде табиғи тәртіппен немесе берілген салыстырушы арқылы сұрыпталады.
- Қайталау элементтерін қабылдамайды.
- Қосу, жою және іздеу операциялары O(log n) уақытында орындалады.
Қолдану мысалы:
TreeSet<String> set = new TreeSet<>();
set.add("алма");
set.add("банан");
set.add("алма"); // қосылмайды, себебі қайталанған
for (String жеміс : set) {
System.out.println(жеміс);
}
// Шығу:
// алма
// банан