Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 10.01.2023, 21:05   #1
Wed_Qed
Новичок
Джуниор
 
Регистрация: 10.01.2023
Сообщений: 1
По умолчанию Обьясните код, что делает каждая строка C#

Обьясните пожалуста что делает код в каждой строке
namespace Lab1
{
public class MethodSort
{
public int size;
public int[] array;

public MethodSort()
{
array = new int[0];
}

public MethodSort(int size, int T)
{
this.size = size;
array = new int[size];
if (T == 1)
{
AtoOne();
}
else if (T == 2)
{
OnetoA();
}
else if (T == 3)
{
Random();
}
}

public void AtoOne()
{

for (int i = 0; i < size; i++)
{
array[i] = i;
}
}
public void OnetoA()
{

int tmp = size;
for (int i = 0; i < size; i++)
{
array[i] = tmp;
tmp--;
}
}
public void Random()
{

Random rnd = new Random();
for (int i = 0; i < size; i++)
{
array[i] = rnd.Next(0, 100);
}
}

public void BubbleSort()
{
for (int i = 0; i < size - 1; i++)
for (int j = 0; j < size - i - 1; j++)
if (array[j] > array[j + 1])
{
int temp = array[j];
array[j] = array[j + 1];
array[j + 1] = temp;
}
}
public void IncludeSort()
{
for (int i = 1; i < size; ++i)
{
int key = array[i];
int j = i - 1;
while (j >= 0 && array[j] > key)
{
array[j + 1] = array[j];
j = j - 1;
}
array[j + 1] = key;
}
}
}
}
Wed_Qed вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Помогите, пожалуйста, расшифровать код. Что делает каждая строка? arinaqq Фриланс 2 28.03.2022 10:35
[c++] Транспонирование матрицы. Нужно разобраться в коде, напишите пожалуйста что делает каждая строка Enni Общие вопросы C/C++ 6 10.09.2016 17:59
Обьясните пожалуста как и что делает эта программа и почему она это делает. Dimka-novitsek Общие вопросы C/C++ 7 16.10.2013 12:02
Обьяснить код программи, что каждая строка делает NastyaV Фриланс 2 26.03.2011 17:04