Blasensortierung mit ArrayList (JAVA)

import java.util.*;
public class Main {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        //Deklarieren Sie die Liste in ArrayList
        ArrayList<Integer> list = new ArrayList<Integer>();
        //count ist die Anzahl der Wiederholungen
        int count = 0;
        count = scanner.nextInt();
        
        //Eingabewert in Liste speichern
        for (int i = 0; i < count; i++) {
            list.add(scanner.nextInt());
        }
         //ArrayList-Blasensortierung
         for (int i = 0; i < list.size() - 1; i++) {
            for (int j = list.size() - 1; j > i; j--) {
                if (array.get(j - 1) > list.get(j)) {
                    //Tauschen
                    int tmp = list.get(j - 1);
                    list.set(j -1, list.get(j));
                    list.set(j, tmp);
                }
             }
        }
        //Für Aussage erweitert
        for(int a: list) {
            System.out.println(a);
        }      
    }
}

Recommended Posts

Blasensortierung mit ArrayList (JAVA)
Java Bubble Sort
Mit Java Stream nach mehreren Bedingungen sortieren
Java Select Sort
Sortieren mit Java-Komparator
Java Japanisch (Kanji) Sortieren
Schrottpraxis mit Java ②
Schrottpraxis mit Java ①
[Java] Sortieren Sie ArrayList nach Elementen Ihrer eigenen Klasse
[Java] Sortieren Sie die Liste mit Streams und Lambda-Ausdrücken
Versuchen Sie es mit RocksDB mit Java
[Neta] Sleep Sort in Java
Versuchen Sie, mit Java zu kratzen [Hinweis]
Java ArrayList, Vector, LinkedList Vergleich
Sortieren Sie Zeichenfolgen als charakteristische Funktion mit Java
Verwenden von Mapper mit Java (Spring)
Ich habe versucht, Java REPL zu verwenden
[Java8] Verwenden Sie stream, um Arrays vom Typ int in absteigender Reihenfolge zu sortieren
Verwenden von Docker von Java Gradle
[Java] Konvertiert ArrayList in Array
Sortieren in aufsteigender Reihenfolge in Java (Blasensortierung: Einfacher Austauschmethodenalgorithmus)
Java-Liste als Gruppe, Sortierung usw.
Machen Sie einen Diamanten mit Java
Exportieren Sie ein Problem mithilfe der Java-API von JIRA
Verschlüsselung mit RSA-Verschlüsselung in Java
Laden Sie Dateien mit Java HttpURLConnection hoch
Liste der Java-Objekte sortieren
Versuchen Sie es mit Redis mit Java (jar)
[Java] Eliminierung des Kesselplattencodes mit Lombok
Umgang mit Zeitzonen mit Java
Java Basic Learning Content 2 (Array / ArrayList)
Unerwartete Ausnahme bei Verwendung von DateTimeFormatter in Java
Speichern Sie ArrayList mit GSON unter Android
Verwenden von Java mit AWS Lambda-Eclipse-Vorbereitung
[Java] Eliminierung des Kesselplattencodes mit Lombok 2
[Java] Versuchen Sie, mithilfe von Generika zu implementieren
[Java] Unterschied zwischen Array und ArrayList
HTTPS-Verbindung mit tls1.2 in Java 6
Ich habe versucht, JWT in Java zu verwenden
[Java] Verwendung von List [ArrayList]
HTML5-Entwicklung von Java mit TeaVM
So formatieren Sie Enum mit dem Formatierer-Maven-Plugin (Java)
Löschen von Dateien mit rekursiver Verarbeitung [Java]
Zusammenfassung der objektorientierten Programmierung mit Java
Beispielcode mit Minio aus Java
Verwenden des Proxy-Dienstes mit Java-Crawling
[Java] Konvertieren Sie ein Array in ArrayList * Achtung
Versuchen Sie es mit dem Java SDK von Hyperledger Iroha
[Java] Wo haben Sie versucht, Java zu verwenden?
Ich habe versucht, Google HttpClient von Java zu verwenden