কম্পিউটার

অ-স্ট্যাটিক পদ্ধতি ব্যবহার করে আরোহী ক্রমে এক-মাত্রিক অ্যারে কীভাবে সাজানো যায়?


প্রথমে সাজানো না করা অ্যারে সেট করুন।

int[] list = {87, 45, 56, 22, 84, 65};

তালিকাটি সাজানোর জন্য এখন একটি নেস্টেড ফর লুপ ব্যবহার করুন, যা একটি ফাংশনে পাস করা হয়।

for(int i=0; i< arr.Length; i++) {
   for(int j=i+1; j<arr.Length; j++) {
      if(arr[i]>=arr[j]) {
         temp=arr[j];
         arr[j]=arr[i];
         arr[i]=temp;
      }
   }
   Console.Write(arr[i] + " ");
}

নন-স্ট্যাটিক পদ্ধতি ব্যবহার করে ক্রমবর্ধমান ক্রমে এক-মাত্রিক অ্যারে সাজানোর সম্পূর্ণ কোড নিচে দেওয়া হল।

উদাহরণ

using System;
namespace Demo {
   public class MyApplication {
      public static void Main(string[] args) {
         int[] list = {87, 45, 56, 22, 84, 65};
         Console.WriteLine("Original Unsorted List");
         foreach (int i in list) {
            Console.Write(i + " ");
         }
         MyApplication m = new MyApplication();
         m.sortFunc(list);
      }
      public void sortFunc(int[] arr) {
         int temp = 0;
         Console.WriteLine("\nSorted List");
         for(int i=0; i< arr.Length; i++) {
            for(int j=i+1; j<arr.Length; j++) {
               if(arr[i]>=arr[j]) {
                  temp=arr[j];
                  arr[j]=arr[i];
                  arr[i]=temp;
               }
            }
            Console.Write(arr[i] + " ");
         }
      }
   }
}

আউটপুট

Original Unsorted List
87 45 56 22 84 65
Sorted List
22 45 56 65 84 87

  1. C# প্রোগ্রাম একটি অ্যারে সাজানোর জন্য নিচের ক্রমে

  2. C# ব্যবহার করে অবরোহ ক্রমে একটি অ্যারে সাজান

  3. কিভাবে একটি C# পদ্ধতিতে প্যারাম অ্যারে ব্যবহার করে পরামিতি পাস করবেন?

  4. জাভা প্রোগ্রাম একটি আরোহী ক্রমে অ্যারে তালিকা সাজাতে