Комментарии 7
Я честно посмотрел всю анимацию на КДПВ. Можно её ускорить?
Простите, но ИМХО как то скудно для хабра. И код под спойлером хорошо бы отформатировать.
Визуализация алгоритмов сортировки в танцах
P.S. Или здесь подборка
P.S. Или здесь подборка
Сайт jsfiddle.net сейчас не работает.
Первую программу можно запустить здесь
Для сравнения ниже приведён алгоритм сортировки методом пузырька на Java https://www.online-java.com/3dCoNlsmBj
Листинг
public class Main
{
public static void main(String args[])
{
int temp;
//step1 : first create array of 5 elements that holds object addresses.
Module[] mods = new Module[5];
//step2 : now create objects.
mods[0] = new Module(5);
mods[1] = new Module(4);
mods[2] = new Module(1);
mods[3] = new Module(2);
mods[4] = new Module(3);
for (Module mod: mods) { mod.display(); }
for(int i=0; i<mods.length-1; i++){
if(mods[i].Hight > mods[i+1].Hight ){
temp= mods[i].Hight;
mods[i].Hight=mods[i+1].Hight;
mods[i+1].Hight=temp;
}
}
System.out.println();
for (Module mod: mods) { mod.display(); }
}
}
class Module{
int Hight;
public Module(int tempHight){ Hight = tempHight; }
void display() {
System.out.print(" " + Hight);
}
}
Программу, в которой массив заполняется рандомными значениями можно проверить здесь
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Сравнение алгоритмов сортировки обменами