Назад к задачамПолучайте помощь с лайвкодингом в реальном времени с Sobes Copilot
Intern — Senior
13
Повышение эффективности поиска наибольшего числа в списке
Условие задачи
Дана функция FindMax, реализующая поиск максимального значения в списке целых чисел. Является ли её реализация корректной? Как её можно улучшить с точки зрения производительности?
private int FindMax(List<int> numbers)
{
int currentMax = int.MinValue;
if (numbers != null)
{
foreach (int value in numbers)
{
if (currentMax < value)
{
currentMax = value;
}
}
}
return currentMax;
}