Mundarija:

Java-da massivni o'sish tartibida qanday tartiblash mumkin?
Java-da massivni o'sish tartibida qanday tartiblash mumkin?

Video: Java-da massivni o'sish tartibida qanday tartiblash mumkin?

Video: Java-da massivni o'sish tartibida qanday tartiblash mumkin?
Video: 15 N ta sondan katta va kichigini aniqlash algoritmi - C++ da dasturlash darslari 2024, May
Anonim

Massivni o'sish tartibida saralash uchun Java dasturi

  1. ommaviy sinf Ko'tarilish _Buyurtma.
  2. int n, temp;
  3. Skaner s = yangi Skaner(System.
  4. Tizim. tashqariga. print("O'zingiz xohlagan elementlar sonini kiriting massiv :");
  5. n = s. nextInt();
  6. int a = new int[n];
  7. Tizim. tashqariga. println("Barcha elementlarni kiriting:");
  8. uchun (int i = 0; i < n; i++)

Xuddi shunday, siz massivni o'sish tartibida qanday joylashtirishingiz mumkinligini so'rashingiz mumkin.

Dasturning chiqishi ham quyida ko'rsatilgan

  1. * N raqamni qabul qilish va ularni o'sish tartibida joylashtirish uchun C dasturi.
  2. int i, j, a, n, raqam[30];
  3. printf("N qiymatini kiriting");
  4. scanf("%d", &n);
  5. printf("Raqamlarni kiriting");
  6. uchun (i = 0; i < n; ++i)
  7. scanf("%d", &raqam);
  8. uchun (i = 0; i < n; ++i)

Yuqoridagilardan tashqari, Java-da massivlarni tartiblashdan foydalanib, qanday qilib massivni kamayish tartibida saralaysiz? Faqat saralash usuli ibtidoiy massiv kamayish tartibida birinchi navbatda saralash the massiv ortib boruvchi tartibda va keyin teskari aylantiring massiv joyida. Bu ikki o'lchovli primitiv uchun ham amal qiladi massivlar . Buni ishlatishingiz mumkin: Massivlar.

Bundan tashqari, Java-da 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.

O'sish tartibida qanday tartiblash mumkin?

Diapazonni saralash uchun:

  1. Saralashni xohlagan hujayra diapazonini tanlang.
  2. Tasmadagi Ma'lumotlar yorlig'ini tanlang, so'ng Saralash buyrug'ini bosing.
  3. Saralash muloqot oynasi paydo bo'ladi.
  4. Saralash tartibini belgilang (o'sish yoki pasayish).
  5. Tanlovingizdan qoniqsangiz, OK tugmasini bosing.
  6. Hujayra diapazoni tanlangan ustun bo'yicha tartiblanadi.

Tavsiya: