Наш канал в telegram канал codeby

Пишем об информационной безопасности, методах защиты информации, о программировании. Не пропускай новости с кодебай, будь в тренде !  Подробнее ...

Нахождение индекса максимального и минимального элемента массива

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

Как найти индекс минимального элемента массива?

Сначала нужно найти минимальный элемент массива, а затем воспользоваться одним из ниже приведенных примеров.

Одномерный массив

Для нахождения индекса минимального элемента в одномерном массиве можно воспользоваться методом IndexOf класса Array, например:

Этот же результат можно получить и с помощью метода FindIndex всё того же класса Array, например:

Если в массиве будет найдено два или более одинаковых минимальных или максимальных значений, то тогда будет получен индекс самого первого из них. Если нужно получить индекс последнего найденного элемента, то тогда можно воспользоваться методом FindLastIndex, например:


Codeby.net совместно с PHDays 8

Объявляют о проведении грандиозного конкурса с умопомрачительными призами ! Получи бесплатно билет на PHDays 8, деньги, футболку с символикой codeby, а так же всеобщий респект и уважение. Подробнее ...

Многомерный массив

С помощью методов: IndexOf и FindIndex можно найти индекс элемента только в одномерном массиве. В многомерном массиве индекс элемента будет иметь значения вида: array[0, 0] и найти его можно, например, с помощью обычного цикла for.

Если в многомерном массиве будет несколько одинаковых минимальных или максимальных значений, то тогда можно убрать часть, отвечающую за выход из цикла и получить индекс каждого найденного элемента, например:

Jagged массив

В Jagged массиве каждый элемент представляет собой отдельный массив. Чтобы найти индекс самого минимального значения в массиве также воспользуемся циклом for.

Как найти индекс максимального значения?

Всё то же самое, только сначала нужно найти максимальный элемент массива.

Читайте также:


Чат codeby в telegram перезагрузка

Обсуждаем вопросы информационной безопасности, методы защиты информации, программирование. Задавайте свои вопросы и комментируйте чужие.  Подробнее ...

Похожие темы

Как создать динамический массив в c#... Создание динамического массива в языке c# На днях мне попалась задача, для решения которой требовалось создать динамический массив. Обычно я привык в...
Как узнать, чему равна сумма элементов массива?... Как получить сумму элементов массива в языке c# При решении различных задач, очень часто требуется узнать, чему равна сумма элементов массива или обо...
c# Как найти максимальный элемент массива?... Нахождение максимального элемента массива Из этой небольшой заметки вы узнаете, как найти максимальный элемент массива с помощью языка c# Вообще д...
Нахождение минимального элемента массива... В одной из предыдущих статей мы рассмотрели, как найти максимальный элемент массива, а сегодня хочу показать, как найти минимальный элемент массива ...
c# Как преобразовать массив строку?... В этой статье хочу показать три простых способа, с помощью которых можно преобразовать массив в строку в языке c# И так предположим у нас есть ...