Есть массив
$array = array(3,12,34,5,36,55,35,3,9);
как его отсортировать без sort() и т.д. ?
Спустя 2 минуты, 15 секунд (1.05.2012 - 20:52) forza написал(а):
Спустя 51 минута, 44 секунды (1.05.2012 - 21:43) sergeiss написал(а):
Цитата (Гость_Гость @ 1.05.2012 - 22:49) |
как его отсортировать без sort() и т.д. ? |
Интересно... А откуда такое требование?
И что значит "и т.д."? Нужно, чтобы само отсортировалось как-то, каким-то волшебным образом?

Спустя 15 часов, 16 минут, 58 секунд (2.05.2012 - 13:00) vagrand написал(а):
Прочитай про сортировку методом пузырька )
Спустя 34 минуты, 23 секунды (2.05.2012 - 13:35) Guest написал(а):
Сделал по методу пузырька, но страница постоянно грузится. Подскажите что не так.
<?php
set_time_limit(30000);
$array = array(3,12,34,5,36,55,35,3,9);
print_r($array);
$flag = true;
while($flag)
{
$flag = false;
for($i=0;$i<=8; $i++)
{
if($array[$i] > $array[$i+1])
{
$array[$i] = $array[$i+1];
}
else
{
$array[$i] = $array[$i];
}
}
$flag = true;
}
print_r($array);
?>
Спустя 3 часа, 3 минуты (2.05.2012 - 16:38) vagrand написал(а):
}
$flag = true;
}
Вот из-за этого