صفحه: [1]   پایین
  چاپ صفحه  
نويسنده موضوع: برنامه مرتب سازي درجی و حبابی  (دفعات بازدید: 695 بار)
anita_jojo20
کاربر جدید
*

تشكرها : 1
آفلاین آفلاین

جنسيت : دختر
تعداد ارسال: 14


لوس!


ديدن مشخصات
« : 01 خرداد 1389,ساعت 10:42:02 »

 سورس كد مرتب سازي درجي و حبابي را چگونه مي نويسند؟ 
 سکوت




*_ تاپیک اصلاح شد.
« آخرين ويرايش: 03 خرداد 1389,ساعت 17:30:00 توسط كیانی » خارج شده است
آرین
مدیر بازنشسته
*****

تشكرها : 96
آفلاین آفلاین

جنسيت : پسر
تعداد ارسال: 380


هیهات من الذله ...


ديدن مشخصات WWW
« پاسخ #1 : 01 خرداد 1389,ساعت 20:02:47 »

سورس کد مرتب سازی درجی
کد:
#include <iostream>


#define ELEMENTS 6

void insertion_sort(int x[],int length)
{
  int key,i;
  for(int j=1;j<length;j++)
  {
     key=x[j];
     i=j-1;
     while(x[i]>key && i>=0)
     {
               x[i+1]=x[i];
         i--;
     }
     x[i+1]=key;
  }
}

int main()
{
  int A[ELEMENTS]={5,2,4,6,1,3};
  int x;

  cout<<"NON SORTED LIST:"<<endl;
  for(x=0;x<ELEMENTS;x++)
  {
       cout<<A[x]<<endl;
  }
  insertion_sort(A,ELEMENTS);
  cout<<endl<<"SORTED LIST"<<endl;
  for(x=0;x<ELEMENTS;x++)
  {
       cout<<A[x]<<endl;
  }
  return 0;
}
خارج شده است

كاربران گرامی : لطفاً قبل از هرگونه فعاليت ابتدا قوانين انجمن را مطالعه  و قبل از ارسال جديد در انجمن جستجو نماييد.
آرین
مدیر بازنشسته
*****

تشكرها : 96
آفلاین آفلاین

جنسيت : پسر
تعداد ارسال: 380


هیهات من الذله ...


ديدن مشخصات WWW
« پاسخ #2 : 01 خرداد 1389,ساعت 20:07:59 »

سورس کد مرتب سازی حبابي

کد:
#include <stdio.h>
#include <iostream.h>

void bubbleSort(int *array,int length)//Bubble sort function
{
int i,j;
for(i=0;i<10;i++)
{
for(j=0;j<i;j++)
{
if(array[i]>array[j])
{
int temp=array[i]; //swap
array[i]=array[j];
array[j]=temp;
}

}

}

}

void printElements(int *array,int length) //print array elements
{
int i=0;
for(i=0;i<10;i++)
cout<<array[i]<<endl;
}


void main()
{

int a[]={9,6,5,23,2,6,2,7,1,8};   // array to sort
    bubbleSort(a,10);                 //call to bubble sort 
printElements(a,10);               // print elements
}

خارج شده است

كاربران گرامی : لطفاً قبل از هرگونه فعاليت ابتدا قوانين انجمن را مطالعه  و قبل از ارسال جديد در انجمن جستجو نماييد.
anita_jojo20
کاربر جدید
*

تشكرها : 1
آفلاین آفلاین

جنسيت : دختر
تعداد ارسال: 14


لوس!


ديدن مشخصات
« پاسخ #3 : 03 خرداد 1389,ساعت 19:00:18 »

خيلي ماهييييييييييييييييييييييييييييييييييييييييييي
خارج شده است
صفحه: [1]   بالا
  چاپ صفحه  
 
پرش به :