Respond needs javascript to run. To find out more click here
C# kabarcık sıralama algoritması » listBox1ItemsCount;, Sayıları, Listbox » Serdar Demir Uefa Maçları Canlı İzle
RSS
 

C# kabarcık sıralama algoritması

16 Tem

C# kabarcık sıralama algoritması

kabarcık

Listbox 1 deki karışık şekildeki sayıları listbox 2 ye büyükten küçüğe sıralayacağız .

Sayıları tutacagımız bir dizi yaratıyoruz boyutunu listbox1 in eleman sayısı kadar yapıyoruz listbox1.count diyerek kabarcık sıralamada mantık her elemanın dizinin diğer elemanlarıyla karşılastırılmasıyla bulunmasıdır if bloguyla kontrol edilerek sıralama yapılır

int[] dizieleman;
int i=0,j,adet,deger;
adet = listBox1.Items.Count;
dizieleman = new int[adet];
while (i <= adet – 1)
{

dizieleman[i] = Convert.ToInt32(listBox1.Items[i++]);
}
i = 1;
while (i<=adet-1)
{
j = adet – 1;
while (j>=i)
{
if (dizieleman[j - 1] < dizieleman[j])
{
deger = dizieleman[j];
dizieleman[j] = dizieleman[j - 1];
dizieleman[j - 1] = deger;
}
j–;
}
i++;
}
int k = 0;
while (k <= dizieleman.Length – 1)
{
listBox2.Items.Add(dizieleman[k++]);
}

int[] dizieleman;

int i=0,j,adet,deger;

adet = listBox1.Items.Count;

dizieleman = new int[adet];

while (i <= adet – 1)

{

dizieleman[i] = Convert.ToInt32(listBox1.Items[i++]);

}

i = 1;

while (i<=adet-1)

{

j = adet – 1;

while (j>=i)

{

if (dizieleman[j - 1] < dizieleman[j])

{

deger = dizieleman[j];

dizieleman[j] = dizieleman[j - 1];

dizieleman[j - 1] = deger;

}

j–;

}

i++;

}

int k = 0;

while (k <= dizieleman.Length – 1)

{

listBox2.Items.Add(dizieleman[k++]);

}

Uygulamayı İndir

 
No Comments

Posted in C#, C++, Makaleler

 

Tags: , , ,

Leave a Reply