0

الگوریتم مرتب سازی Selection Sort

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

الگوریتم مرتب سازی Selection Sort

الگوریتم مرتب سازی Selection Sort

 

#include <iostream.h>
#include <conio.h>
#include <time.h>
#include <stdlib.h>
void selectionSort(int numbers[], int array_size);
void main (void)
{
    const n = 10;
    int X[n];

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

    selectionSort (X, n);

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

    getch();
}

void selectionSort(int arr[], int size)
{
    int i, j, min, temp;
    for (i = 0; i < size-1; i++)
    {
        min = i;
        for (j = i+1; j < size; j++)
        {
            if (arr[j] < arr[min])
            min = j;
        }
        temp = arr[i];
        arr[i] = arr[min];
        arr[min] = temp;
    }
}
 

Seyyed.Reza.Hashemian@Gmail.Com

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

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

پنج شنبه 19 اردیبهشت 1392  1:07 PM
تشکرات از این پست
دسترسی سریع به انجمن ها