Найти самое большой число в массиве из 100000 чисел

aday

Новичок
Найти самое большой число в массиве из 100000 чисел

я сделал так. но уверен что это непродуктивный способ.Как вы считаете?

$result=mysql_query ("SELECT * FROM chisla ",$db);
$massiv=mysql_fetch_array($result);
$x = $massiv['a'];
do
{
$massiv=mysql_fetch_array($result);
if ($massiv['a'] > $x)
{
$x=$massiv['a'];
}
}
while ($massiv=mysql_fetch_array($result));
echo $x;
---------------------------------------------------
Выводим в цикле все числа массива в любой последовательности;
Присваиваем переменной X значение первого числа;
Если следующее число больше X то присваиваем переменной X значение этого числа;

Выводим X - самое большое число в массиве;
 

ssv

Новичок
Re: Найти самое большой число в массиве из 100000 чисел

Автор оригинала: aday
я сделал так. но уверен что это непродуктивный способ.Как вы считаете?
абсолютно согласен,

in sql:
select max(a) from ....

PS: на будующее, вопросы такого рода. не в эту тему
 

aday

Новичок
Re: Re: Найти самое большой число в массиве из 100000 чисел

Автор оригинала: ssv
абсолютно согласен,

in sql:
select max(a) from ....

PS: на будующее, вопросы такого рода. не в эту тему
благодарен, теперь буду знать:)
 
Сверху