Yazarlar Sözlük Makaleler Yardım Masası Gözlük Forum İstatistik

Tüm Başlıklar XML

1.  C ile yazılmışı aşağıdaki gibi olan sıralama algoritması:
void sort(int a[])
{
   int N = a.length;

   for (int k = N/2; k > 0; k--)
      downheap(a, k, N);

   do
   {
      int T = a[0];
      a[0] = a[N - 1];
      a[N - 1] = T;
      N = N - 1;
      downheap(a, 1, N);
   }
   while (N > 1);
}

void downheap(int a[], int k, int N)
{
   int T = a[k - 1];
   while (k <= N/2)
   {
      int j = k + k;
      if ((j < N) && (a[j - 1] < a[j]))
         j++;
      if (T >= a[j - 1])
         break;
      else
      {
         a[k - 1] = a[j - 1];
         k = j;
      }
   }
   a[k - 1] = T;
}

Bkz. Sorting algorithms
fizikci
21 Ocak 2005 23:13 ~ 18 Temmuz 2006 17:33
Bu konuda bildiklerinizi bizlerle paylaşabilirsiniz
Tabi bunun için yazarsanız giriş yapmalı, yazar değilseniz yazar olmalısınız.


Bu başlığa bkz veren girişlerin başlıkları nedir?

Bu başlığa bkz veren girişler başka hangi başlıklara bkz verdiler?
© 2005, Bilişim Kulübü. (1109 ms)
Ne yapabilirsin: SubtitleClick ile İngilizceni Geliştir, Çınar Framework ile kod yaz, Eglencelik.org'ta biraz eğlen