کد مرتب سازی حبابی در ++C
#1
Note 
[CPP]#include <iostream>
using namespace std;


template <class X> void bubble(X *data, int size)
{
register int a, b;
X t;

for(a=1; a < size; a++)
for(b=size-1; b >= a; b--)
if(data[b-1] > data[b]) {
t = data[b-1];
data[b-1] = data[b];
data[b] = t;
}
}

int main()
{
int i[] = {3, 2, 5, 6, 1, 8, 9, 3, 6, 9};
double d[] = {1.2, 5.5, 2.2, 3.3};
int j;

bubble(i, 10); // sort ints
bubble(d, 4); // sort doubles

for(j=0; j<10; j++)
cout << i[j] << ' ';
cout << endl;

for(j=0; j<4; j++)
cout << d[j] << ' ';
cout << endl;

return 0;
}
[/CPP]

***********
پاسخ
ایجاد موضوع جدید   پاسخ به موضوع  

موضوعات مرتبط با این موضوع...
موضوع نویسنده پاسخ بازدید آخرین ارسال
Note مرتب سازی انتخابی در ++C SOFTAFZAR 0 515 03-03-2013 ساعت 13:20
آخرین ارسال: SOFTAFZAR
Note کد شبیه سازی ضرب با جمع کردن اعداد! Daniel 0 650 10-07-2012 ساعت 02:08
آخرین ارسال: Daniel
Note مرتب سازی حبابی در ++c SOFTAFZAR 0 427 02-07-2012 ساعت 09:20
آخرین ارسال: SOFTAFZAR

کاربرانِ درحال بازدید از این موضوع:   1 مهمان