Professional Documents
Culture Documents
Сортиране на масив
Да се сортира масив a0, a1, ..., an-1, където a е
името на масива, а n е размерът му, означава
така да се пренаредят елементите, че за новия
масив да е в сила a0 ≤ a1 ≤ ... ≤ an-1 или a0 ≥ a1
≥ ... ≥ an-1.
Стъпка 1
Стъпка 2
Стъпка 3
МЕТОД НА ПРЯКАТА СЕЛЕКЦИЯ
for (int i = 0; i < n-1; i++)
{
int k=i;//позиция на минималния елемент
for (int j = i+1; j < n; j++)
{
if (arr[j]<arr[k])
k=j;
}
swap=arr[k];
arr[k]=arr[i];
arr[i]=swap;/*типът на променливата swap съвпада с типа
на елементите на масива*/
}
Метод на мехурчето
Този метод реализира следната идея:
В редицата числа се сравняват всеки два съседни
Брой елементи 5
Метод на мехурчето
for (int i = 0; i < n-1; i++)
for (int j =0; j < n-1-i; j++)
if (arr[j]>arr[j+1])
{
swap=arr[j];
arr[j]=arr[j+1];
arr[j+1]=swap;
}