Rust-da umumiy tipdagi T bo'laklarini solishtirish uchun Ord xususiyatidan foydalangan holda to'g'ri saralaydigan Bubble sort: ``rust fn bubble_sort<T: Ord>(arr: &mut [T]) { len = arr.len} bo'lsin; i uchun 0..len { for j uchun 0..len-i-1 { agar arr[j] > arr[j+1] { arr.swap, j+1); } } } } ``` Funksiya slice orqali tashqi burchak bilan takrorlanadi, so'ngra tashqi burchakning har bir iteratsiyasi uchun slice-ning qolgan saralashmagan elementlari orqali ichki burchak bilan takrorlanadi. Ichki burchakda, biz slice-ning qo'shni elementlarini taqqoslaymiz va agar ular tartibsiz bo'lsa, ularni almashtira olamiz. Ushbu eng katta
spam lang_mismatch pii not_appropriate hate_speech sexual_content quality toxicity humor creativity violence