Saralash algoritmi tavsiloti: tanlash usuli bilan saralash pufakchali usuli bilan saralash aralash usuli bilan saralash shell usuli bilan saralash piramida usuli bilan saralash tez tartiblash usuli bilan saralash 9 birlashtirish usuli bilan saralash


Download 193.57 Kb.
bet1/2
Sana19.06.2023
Hajmi193.57 Kb.
#1612729
  1   2
Bog'liq
OYGUL


Fan: Algoritimlar va berilganlar strukturasi 2022-2023-yil

MUNDARIJA


Saralash algoritmi tavsiloti: 1
TANLASH USULI BILAN SARALASH 2
PUFAKCHALI USULI BILAN SARALASH 4
ARALASH USULI BILAN SARALASH 5
SHELL USULI BILAN SARALASH 6
PIRAMIDA USULI BILAN SARALASH 8
TEZ TARTIBLASH USULI BILAN SARALASH 9
BIRLASHTIRISH USULI BILAN SARALASH 11


Saralash algoritmi tavsiloti:

1. Foydalanuvchi tomonidan berilgan n ta elementni o’z ichiga oladi.


2. Elementlarni o’zaro taqqoslash uchun o’zgaruvchilar yaratiladi.
3. Elementlar o’zgaruvchilarga qo’shiladi.
4. For tsikli yordamida elementlar saralanadi.
5. Saralangan ketma-ketlik ekranga chiqariladi.

Saralash dasturi C# tilida:
using System;

class Program


{
static void Main(string[] args)
{
int n = 0;
int[] arr;
int temp;

Console.Write("n ni kiriting: ");


n = int.Parse(Console.ReadLine());

arr = new int[n];



for (int i = 0; i < n; i++)
{
Console.Write((i + 1) + "-elementni kiriting: ");
arr[i] = int.Parse(Console.ReadLine());
}

for (int i = 0; i < n - 1; i++)
{
for (int j = i + 1; j < n; j++)
{
if (arr[i] > arr[j])
{
temp = arr[i];
arr[i] = arr[j];
arr[j] = temp;
}
}
}

Console.Write("Saralangan ketma-ketlik: ");


for (int i = 0; i < n; i++)
{
Console.Write(arr[i] + " ");
}

Console.ReadLine();


}
}
NATIJA:



Download 193.57 Kb.

Do'stlaringiz bilan baham:
  1   2




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling