Сортировка и поиск массивов в C#

Класс Array предоставляет несколько полезных методов работы с массивами. Два из них позволяют сортировать и искать массивы.

В следующем коде показано, как программа использует метод Сортировка класса Array для сортировки массива случайных данных.

Этот код создает объект Random и массив Values. Затем он перебирает массив, назначая случайные значения для каждой записи.

Далее код вызывает метод Сортировка класса Array для сортировки значений. Он заканчивается отображением значений в ListBox.

В следующем коде показано, как программа использует метод BraySearch класса Array для поиска значения в массиве.

Код анализирует введенный текст и вызывает метод BraySearch класса Array класса, чтобы найти значение в массиве. Если BinarySearch находит значение, он возвращает индекс значения в массиве. Если значение появляется в массиве более одного раза, BinarySearch возвращает индекс произвольного элемента с целевым значением. (Он просто возвращает то значение, которое он обнаруживает первым во время поиска.)

Если значение не находится в массиве, BinarySearch возвращает отрицательный результат последнего индекса, который он просматривал при поиске. Если отрицательный результат возвращаемого значения не находится за пределами границ массива, то он дает индекс значения вид рядом с целевым значением, если оно присутствует. Позиция может быть не в том месте, где был бы целевой объект, но он должен быть достаточно близок.

Источник: http://csharphelper.com/blog/2016/01/sort-and-search-arrays-in-c/

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (Пока оценок нет)

Add a Comment

Ваш e-mail не будет опубликован. Обязательные поля помечены *