Im работает над назначением, в котором я должен найти максимальное значение в массиве, используя цикл for, и не сортируя его. Я чувствую, что до сих пор я близок к правильности, но не совсем там. Ниже приведен пример кода, который у меня есть.Objective-C: Как найти максимальное значение в массиве без сортировки?
NSArray *unsortedArray = @[ @2, @44, @11, @99, @35 ];
for (int i = 0; i < 4 ; i++) {
id number = [unsortedArray objectAtIndex:i];
id largestNumber = 0;
if (largestNumber < number) {
largestNumber = number;
NSLog(@"%@ is the largest number", largestNumber);
return 0;
}
}
Теперь это возвращает только первое значение в этой области, то цикл останавливается, я назначая неправильные значения в largestNumber и номер? Очень новичок в коде, поэтому я был бы признателен за отзывы и примеры.
Спасибо!
Почему у вас есть обратная связь 0? – CStreel