Mundarija:

Javascriptda massivni qanday saralaysiz?
Javascriptda massivni qanday saralaysiz?

Video: Javascriptda massivni qanday saralaysiz?

Video: Javascriptda massivni qanday saralaysiz?
Video: JAVASCRIPT DARSLARI. 5-DARS. ARRAY (MASSIVLAR) HAQIDA 2024, Aprel
Anonim

JavaScript Array sort() usuli

  1. Massivni tartiblash :
  2. Saralash ichida raqamlar massiv ortib borayotgan tartibda:
  3. Saralash ichida raqamlar massiv kamayish tartibida:
  4. Eng yuqori qiymatni oling massiv :
  5. a ichida eng past qiymatni oling massiv :
  6. Massivni tartiblash alifbo tartibida va keyin tartibini o'zgartiring saralangan elementlar (pasayish):

Bu borada JavaScript-da massivlarni tartiblash qanday ishlaydi?

In JavaScript massivlari bor saralash () usuli turlari the massiv elementlar alifbo tartibida. The saralash () usuli ikkita elementni taqqoslaydigan funktsiya bo'lgan ixtiyoriy argumentni qabul qiladi massiv . Agar solishtirish funktsiyasi o'tkazib yuborilsa, u holda saralash () usuli bo'ladi saralash element qiymatlariga asoslangan element.

Bundan tashqari, JavaScript-da raqamlarni qanday saralaysiz? In buyurtma uchun raqamlarni tartiblash , manfiy qaytaruvchi funksiya yozishingiz kerak bo'ladi raqam agar a b dan kichik bo'lsa, ijobiy natijani qaytaradi raqam agar b a dan kichik bo'lsa va agar bo'lsa 0 ni qaytaradi raqamlar bir xil. Buni ayirish orqali osonlik bilan amalga oshirish mumkin raqamlar.

Bundan tashqari, massivni qanday saralaysiz?

Ushbu misolni ko'rib chiqing:

  1. import java. util. Massivlar;
  2. umumiy sinf saralash {
  3. umumiy statik bekor asosiy (String args) {
  4. int massiv = {45, 12, 85, 32, 89, 39, 69, 44, 42, 1, 6, 8};
  5. Massivlar. saralash (massiv);
  6. Tizim. tashqariga. println("To'liq saralangan: " + Massivlar.
  7. int indeksi = Massivlar. binarySearch(massiv, 42);
  8. Tizim. tashqariga.

Qaysi usul massiv elementlarini alifbo tartibida joylashtiradi?

"Saralash" - bu usuli odatlangan " massiv"ning "elementlarini" alifbo tartibida joylashtiring . Masalan, an massiv = "Raju" dasturga beriladi. U "Raju" dagi harflarni tartibga soladi alifbo tartibida "ajRu" sifatida.

Tavsiya: