• کد مرتب سازی حبابی در ++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 575 03-03-2013 ساعت 13:20
    آخرین ارسال: SOFTAFZAR
    Note کد شبیه سازی ضرب با جمع کردن اعداد! Daniel 0 1,010 10-07-2012 ساعت 02:08
    آخرین ارسال: Daniel
    Note مرتب سازی حبابی در ++c SOFTAFZAR 0 489 02-07-2012 ساعت 09:20
    آخرین ارسال: SOFTAFZAR

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