Как стать автором
Обновить

Комментарии 7

Я честно посмотрел всю анимацию на КДПВ. Можно её ускорить?
Простите, но ИМХО как то скудно для хабра. И код под спойлером хорошо бы отформатировать.
спасибо, отформатировал

Сайт 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); 
    }
}

Программу, в которой массив заполняется рандомными значениями можно проверить здесь

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории