To'plamni saralash - bu taqqoslash asosidagi saralash algoritmi bo'lib, u arraydagi elementlarni saralash uchun ikkilik to'plam ma'lumotlar tuzilmasining xususiyatlaridan foydalanadi. To'plam ma'lumotlar tuzilmasi - bu har bir ota-ona tugunining bola tugunlari qiymatidan kattaroq yoki teng bo'lgan to'liq ikkilik daraxti. To'plamni saralash quyidagicha ishlaydi: 1. Birinchidan, kirish massivini ikkilik to'plamga aylantiradi. Bu to'plamdagi oxirgi barg'asiz tugundan boshlanib, u tugunni to'g'ri joyga "siftlash", keyin keyingi barg'asiz tugunga o'tish va ildiz tugunga yetguncha takrorlash orqali amalga oshiriladi. 2. Keyin, maksimal element to'plamdan olib tashlanadi (bu
spam fails_task lang_mismatch pii not_appropriate hate_speech sexual_content quality toxicity humor helpfulness creativity violence