Mannyak.Net  

Go Back   Mannyak.Net > Bilgisayar & Internet & Mobil Teknoloji > Programlama Diileri > C, C++, C#


Cevapla
 
LinkBack Seçenekler Stil
  #1  
Alt 06.10.10, 01:31
 
Üyelik tarihi: Oct 2010
Mesajlar: 360
Standart Kabarcık Sıralaması (Bubble Sort)

Bir dizinin kabarcık sıralaması algoritması ile sıralanması

45 4 12 56 87 -6 0 587 -56 4
-56 -6 0 4 4 12 45 56 87 587


Code:
#include <stdio.h>

#define A_SIZE 10

void bubble_sort(int *p, int size);
void print_array(int *p, int size);


int main(void)
{
int a[A_SIZE] = {45, 4, 12, 56, 87, -6, 0, 587, -56, 4};

print_array(a, A_SIZE);
bubble_sort(a, A_SIZE);
print_array(a, A_SIZE);
return 0;
}
/**************************************/
void bubble_sort(int *p, int size)
{
int i, j, temp, min;

for (i = 0; i < size - 1; i++)
for (j = 0; j < size - i - 1; j++)
if (p[j] > p[j + 1]) {
temp = p[j];
p[j] = p[j + 1];
p[j + 1] = temp;
}
}
/**************************************/
void print_array(int *p, int size)
{
int i;

for (i = 0; i < size; i++)
printf("%d ", p[i]);
putchar('\n');
}
Digg this Post!Bookmark Post in Technorati
Alıntı ile Cevapla
Cevapla

Seçenekler
Stil

Yetkileriniz
Konu Acma Yetkiniz Yok
Cevap Yazma Yetkiniz Yok
Eklenti Yükleme Yetkiniz Yok
Mesajınızı Değiştirme Yetkiniz Yok

BB code is Açık
Smileler Açık
[IMG] Kodları Açık
HTML Kodları Kapalı
Trackbacks are Açık
Pingbacks are Açık
Refbacks are Açık



Tüm Zamanlar GMT +3 Olarak Ayarlanmış. Şuanki Zaman: 05:52.


Powered by vBulletin® Version 3.8.6
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.5.0 RC2 ©2010, Crawlability, Inc.
Copyright © 2006-2011 Mannyak.Net Paylaşım ve Eğlence Platformu