0

مرتب سازی Shell

 
rezahashemian1374
rezahashemian1374
کاربر برنزی
تاریخ عضویت : مهر 1391 
تعداد پست ها : 254
محل سکونت : تهران

مرتب سازی Shell

#include <iostream.h>
#include <conio.h>
#include <time.h>
#include <stdlib.h>

void shellSort(int arr[], int size);
void main (void)
{
    const 
10;
    
int X[n];

    
randomize();
    for (
int i=0i<ni++)
    {
        
X[i] = rand() % 100;
        
cout << X[i] << "\t";
    }

    
shellSort (Xn);

    
cout<< endl;
    for (
i=0i<ni++)
        
cout << X[i] << "\t";

    
getch();
}

void shellSort(int arr[], int size)
{
   
int iindextempincrement 3;
   while (
increment 0)
   {
for (
i=1sizei++)
{
    
temp arr[i];
    
index i;
    while ((
index >= increment) && (arr[index-increment] > temp))
         {
    
arr[index] = arr[index increment];
        
index index increment;
    }
    
arr[index] = temp;
}

increment increment 2;
   }

Seyyed.Reza.Hashemian@Gmail.Com

دوستانی که سوالی دارند یا مایل به تماس هستند می توانند از اطلاعات بالا استفاده نمایند.

اگر هم تایپکی زدید و احتیاج به پاسخگویی سریع داشتید اطلاع دهید

پنج شنبه 18 مهر 1392  8:58 AM
تشکرات از این پست
دسترسی سریع به انجمن ها