Javascript-форум (https://javascript.ru/forum/)
-   Серверные языки и технологии (https://javascript.ru/forum/server/)
-   -   Сортировка методом пузырька по шагам (https://javascript.ru/forum/server/32131-sortirovka-metodom-puzyrka-po-shagam.html)

beginner_0001 04.10.2012 13:35

Сортировка методом пузырька по шагам
 
Добрый день форумчане!
Вопрос такой:
Есть массив отсортированый методом пузырька
$cnt_arr=30;
$arr=array();

//сортировка массива
for($i=1;$i<count($arr);$i++){
for($j=$i+1;$j<=count($arr);$j++){
if($arr[$i]<$arr[$j]){
}else{
$a = $arr[$i];
$arr[$i] = $arr[$j];
$arr[$j] = $a;
}
}
}

//Вывод массива
for($i=1;$i<=count($arr);$i++){
echo $i ." - ".$arr[$i]."<br>";
}

Как сделать при помощи JS чтобы сортировка выводилась по шагам? Ну чтобы видно было как сортируется массив.

failbowl 05.10.2012 12:54

ну выводи в консоль console.log или в документ document.write или ещё куда нибудь document.getElementById('id').innerHTML += '';

failbowl 05.10.2012 12:55

у тебя код на php

beginner_0001 05.10.2012 14:57

Цитата:

Сообщение от failbowl (Сообщение 208318)
у тебя код на php

Да, код на PHP. Вопрос в том, можно ли прикрутить к ПХП, JS, чтобы цыкл работал по шагам. PHP-серверный язык там так не сделаеш. Вернее сделать то можно, через файл например... Но это кастыли.

Спасибо.

Gozar 07.10.2012 14:02

Цитата:

Сообщение от beginner_0001
можно ли прикрутить к ПХП, JS, чтобы цыкл работал по шагам.

Не нужно.

Первый взгляд:
Код написанный в первом после, почти полностью будет переписан на js без изменений. Объявить переменные через var и заменить count($arr) на $arr.length


Часовой пояс GMT +3, время: 02:01.