ورود به حساب ثبت نام جدید فراموشی کلمه عبور
برای ورود به حساب کاربری خود، نام کاربری و کلمه عبورتان را در زیر وارد کرده و روی «ورود به سایت» کلیک کنید.





اگر فرم ورود برای شما نمایش داده نمیشود، اینجا را کلیک کنید.









اگر فرم ثبت نام برای شما نمایش داده نمی‌شود، اینجا را کلیک کنید.









اگر فرم بازیابی کلمه عبور برای شما نمایش داده نمی‌شود، اینجا را کلیک کنید.





کاربران برچسب زده شده

نمایش نتایج: از 1 به 2 از 2
  1. #1
    2010/08/01
    170
    3

    مشكل در مرتب سازي ارايه

    چگونه ميشه كه در ارايه مرتب سازي به شكل حبابي در سي c انجام داد
    اگه كسي بلد هستش يه راهنمايي بكنه
    ممنون :read:
    مشخصات من در لینک زیر
    http://www.eca.ir/forum2/index.php?topic=1721.msg698645#msg698645

    www.*********
  2. #2
    2009/09/24
    tabriz
    2
    0

    پاسخ : مشكل در مرتب سازي ارايه

    مقدمه ای درباره مرتب سازی حبابی(Bubble sort):
    روشهای زیادی برای مرتب سازی وجود داره که این روش یکی از ساده ترین و کم مصرفترین نوع هستش .
    به صورت کلی عمل sorting به 2 صورت انجام پذیر هست: 1.صعودی 2. نزولی
    در روش صعودی کوچکترین عنصر در ابتدا و بزگترین عنصر در آخر قرار میگیرد ودر روش نزولی کاملا بر عکس است.
    در روش مرتب سازی حبابی به صورت صعودی چندین بار آرایه شما پویش میشه که در هر سری بزرگترین عنصر موجود به سمت بالا میره.
    در ابتدا اولین عنصر با دومین عنصر مقایسه میشه که اگه اولین عنصر از دومین عنصر بزرگتر باشه جای این دو عوض خواهد شد بعد از آن دومین عنصر با سومینمقایسه میشه و به همن ترتیب تا عنصر آخر ادامه پیدا خواهد کرد.

    برنامه:

    /**************************
    auther : tukanmishsevda
    em@il : tukanmishsevda@yahoo.com

    **************************/
    #include "stdafx.h"
    #include "stdio.h"
    #include "conio.h"

    void main ()
    {
    int arr[10]={8,7,4,9,3,2,1,5,7,9};
    int i,j,temp;
    printf("ghabl az moratab sazi"
    for(i=0;i<=9;i++)
    {
    printf("\narr[%d] : %d",i,arr[i]);
    }
    for(j=9;j>0;j--)
    for(i=0;i<j;i++)
    {
    if(arr[i]>=arr[i+1])
    {
    temp=arr[i];
    arr[i]=arr[i+1];
    arr[i+1]=temp;
    }
    }
    printf("\n\n\nbad az moratab sazi(baraye didane javab dokmeyi ra feshar dahid)"
    getch();

    for(i=0;i<=9;i++)
    {
    printf("\narr[%d] : %d",i,arr[i]);
    }
    getch();

    }

نمایش نتایج: از 1 به 2 از 2

موضوعات مشابه

  1. مرتب کردن اعداد
    توسط caution_alx در انجمن PLC
    پاسخ: 4
    آخرين نوشته: 2016/01/10, 13:50
  2. مشکلات ذخيره سازي 125000 و بالاتر« صفر و يک» در ارايه 1 بيتي
    توسط ali.tohidi در انجمن میکروکنترلرهای AVR
    پاسخ: 8
    آخرين نوشته: 2015/11/19, 10:26
  3. مرتب سازي ارايه به شكل حبابي
    توسط majidshahbazi68 در انجمن C , C++ , C#
    پاسخ: 2
    آخرين نوشته: 2010/08/13, 22:38
  4. پاسخ: 2
    آخرين نوشته: 2009/12/15, 18:29
  5. پاسخ: 6
    آخرين نوشته: 2008/11/17, 18:25

کلمات کلیدی این موضوع

علاقه مندي ها (Bookmarks)

علاقه مندي ها (Bookmarks)

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •