Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Kursovoy_proekt_Lapina (1).docx
Скачиваний:
0
Добавлен:
01.03.2025
Размер:
63.08 Кб
Скачать

Описание кода программы

class HitrS {

public static void main(String[] args){

int nmax = 5;

int[] arrA = new int[nmax];

int[] arrB = new int[nmax];

int i, j, m;

arrA[0]=4;

arrA[1]=9;

arrA[2]=0;

arrA[3]=6;

arrA[4]=8;

for(i=0; i<nmax; i++){

arrB[i]=0;

}

m=0;

arrB[m] = arrA[0];

arrA[0] = -1;

for(i=1; i<nmax; i++){

if(arrA[i]>arrB[m]){

m=m+1;

arrB[m]=arrA[i];

arrA[i]=-1;

}

}

int y;

int k = 0;

for (i=0; i<nmax; i++){

if (arrA[i]!=-1){

if (arrB[k]>arrA[i]){

for (j=nmax-1; j>k; j--){

y =arrB[j-1];

arrB[j-1]=arrB[j];

arrB[j]=y;

}

arrB[k]=arrA[i];

arrA[i]=-1;

k=0;

}

else {k++;

i--;

}

}

}

for (i=0; i<nmax; i++){

System.out.println(arrB[i]);

}

}

}

Заключение

Таким образом, нами на языке Java была написана программа «хитрой сортировки».

Полученный код довольно прост для понимания. В ходе работы использовались различные методы, операторы, обработчики и стандартные классы, помогающие оптимизировать работу программы, сделать её легкой и удобной. Кроме того, сама программа отражает все основные особенности языка Java.

Полученная программа может быть использована на любых машинах, поддерживающих язык Java.