C# - Главная Пространство имен
► System ► Microsoft Для учеников (начинающих)
► Видео уроки ► Обучение ► Примеры программ ► Секреты в Си Шарп Для профессионалов
► Обучение ► Примеры программ ► Задачки - для тебя! |
Сортировка на языке Си ШарпСортировка - это упорядочевание по возрастанию или по убыванию. Она применяется для:
Смысл сортировки:
Пример кода, который выполняет сортировку массива по возрастанию: // простейшая пузырьковая сортировка
Пример кода, который выполняет сортировку массива по убыванию: // простейшая пузырьковая сортировка
Все зависит от значения переменной s. Если s равно 1, то сортировка будет по возрастанию, если -1, то сортировка будет по убыванию. Язык Си Шарп предоставляет оптимизированные сортировки массивов, которые работают быстрее ваших алгоритмов: Array.Sort(mas); // вызов метода сортировки Метод Sort имеет 17 перегрузок. Их вы можете посмотреть в msdn. Вот один из примеров: Array.Sort(mas, 4,5); В данном случае происходит сортировка начиная с 4-ого элемента массива, и сортируются 5 элементов: 4-й, 5-й, ..., 8-й. По умолчанию сортирока происходит по возрастанию. Если вам нужно по убыванию, то можете использовать метод: Reverse, он изменяет порядок элементов в массиве. Поэтому: Array.Sort(mas); Пример программы: сортировка массива на Си Шарп. Просмотров: 26930 |