C# - Главная Пространство имен
► System ► Microsoft Для учеников (начинающих)
► Видео уроки ► Обучение ► Примеры программ ► Секреты в Си Шарп Для профессионалов
► Обучение ► Примеры программ ► Задачки - для тебя! |
Программа сортировки массива на Си ШарпНаписать программу, которая сортирует массив. Использовать свой код сортировки массива по возрастанию и по убыванию. Сравнить результаты.
Код программы с написанием своего кода сортировки: using System; namespace S4 // простейшая пузырьковая сортировка if (mas[i] * s > mas[i + 1] * s) for (int i = 0; i < mas.Length; i++) // простейшая пузырьковая сортировка if (mas[i] * s > mas[i + 1] * s) for (int i = 0; i < mas.Length; i++) Console.Read(); // задержка экрана до нажатия любой клавиши Результат работы:
Код программы с использованием метода сортировки: using System; namespace S4 Array.Sort(mas); for (int i = 0; i < mas.Length; i++) Array.Reverse(mas); // изменяет порядок элементов на обратный for (int i = 0; i < mas.Length; i++) Console.Read(); // задержка экрана до нажатия любой клавиши Метод Reverse очень интересный, мы его можем использовать для сортировки в обратную сторону, поэтому, если мы хотим отсортировать по убыванию, можно использовать именно его! Результат работы программы:
Итак, мы видим, что написал одну строку кода, мы получаем отсортированный массив!
Просмотров: 23530 |