برنامه نویسی به زبان ++c
درباره وبلاگ



مدیر وبلاگ : برنامه نویس
نویسندگان
نظرسنجی
شما از کدام سیستم عامل استفاده می کنید؟








آمار وبلاگ
  • کل بازدید :
  • بازدید امروز :
  • بازدید دیروز :
  • بازدید این ماه :
  • بازدید ماه قبل :
  • تعداد نویسندگان :
  • تعداد کل پست ها :
  • آخرین بازدید :
  • آخرین بروز رسانی :
برنامه زیر دو تابع مرتب سازی حبابی است
در مرتب سازی حبابی هوشمند اگر کل آرایه مرتب باشد از تابع خارج می شود.
i در مرتب سازی بازگشتی ابتدای آرایه و n طول آرایه است.

void BubbleSortBazghashti(int *t,int i,int n)
{
    int temp;
    if(i<n-1)
    {
        if(t[i]>t[i+1])
        {
            temp=t[i];
            t[i]=t[i+1];
            t[i+1]=temp;
        }
        BubbleSort(t,i+1,n);
        BubbleSort(t,i,n-1);
    }
}
//***************************
void ‌‌BubbleSortHoshmand(int *t,int n)
{
    int i,j,temp,flag;
    for(i=1;i<=n-1;i++)
    {
        flag=1;
        for(j=0;j<=n-1-i;j++)
            if(t[j]>t[j+1])
            {
                temp=t[j];
                t[j]=t[j+1];
                t[j+1]=temp;
                flag=0;
            }
        if(flag) return;
    }
}




نوع مطلب : برنامه نویسی، 
برچسب ها : bubble sort، مرتب سازی حبابی، مرتب سازی حبابی بازگشتی، مرتب سازی حبابی هوشمند، برنامه مرتب سازی حبابی، bubble sort هوشمند، bubble sort بازگشتی،
لینک های مرتبط :

       نظرات
جمعه 28 مهر 1391
برنامه نویس
این برنامه آرایه ای به طول n را از کاربر دریافت کرده و آن را به ترتیب کوچک به بزرگ مرتب می کند.

void bubblesort(int *t,int n)
{
    int i,j,temp;
    for(i=1;i<=n-1;i++)
        for(j=0;j<=n-1-i;j++)
            if(t[j]>t[j+1])
            {
                temp=t[j];
                t[j]=t[j+1];
                t[j+1]=temp;
            }
}
int main()
{
    int i,n,a[1000];
    printf("lenght of array,n=");
    scanf("%d",&n);
    for(i=0;i<n;i++)
    {
         printf("array["%d"]=",i+1);
         scanf("%d,a[i]);
    }
    bubblesort(a,n);
}





نوع مطلب : برنامه نویسی، 
برچسب ها : برنامه bubble sort، برنامه مرتب سازی حبابی، برنامه sort حبابی، برنامه مرتب سازی،
لینک های مرتبط :

       نظرات
پنجشنبه 27 مهر 1391
برنامه نویس


 
 
 
شبکه اجتماعی فارسی کلوب | Buy Mobile Traffic | سایت سوالات