Первая сортировка которую мне нужно сделать это сортировка пузырьком, очень прошу, киньте с примером кода, сортировку какого то массива.
Это самая простая сортировка) тут просто по парно сравниваются элементы, и тот который больше сдвигается вперед, вот код:
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() просто выводит массив.