Первая сортировка которую мне нужно сделать это сортировка пузырьком, очень прошу, киньте с примером кода, сортировку какого то массива.
Это самая простая сортировка) тут просто по парно сравниваются элементы, и тот который больше сдвигается вперед, вот код:
class Program
{
static void Main(string[] args)
{
Operations operations = new Operations();
int[] array = { 1, 2, 5, 2, 68, 123, 10 };
operations.ShowArray(array);
operations.BubbleSort(array);
operations.ShowArray(array);
Console.ReadKey();
}
}
class Operations
{
public int[] BubbleSort(int[] mas)
{
int temp;
for (int i = 0; i < mas.Length; i )
{
for (int j = i 1; j < mas.Length; j )
{
if (mas[i] > mas[j])
{
temp = mas[i];
mas[i] = mas[j];
mas[j] = temp;
}
}
}
return mas;
}
public void ShowArray(int[] array)
{
for (int i = 0; i < array.Length; i )
{
Console.WriteLine(array[i]);
}
}
}</pre>
Реализация сортировки в методе BubbleSort(), метод ShowArray() просто выводит массив.