1. Was ist Bubble Sort Wenn eine ungeordnete Zahlenfolge von klein nach groß sortiert werden muss, kann dies beim Vergleich zweier Elemente durch deren Vertauschen erreicht werden, wobei das linke Element kleiner sein muss als das rechte Element. Muss eine ungeordnete Zahlenfolge vom Größten zum Kleinsten sortiert werden, so kann dies beim Vergleich zweier Elemente durch deren Vertauschung erreicht werden, so dass das linke Element größer ist als das rechte. Genau wie die Blasen in einem kohlensäurehaltigen Getränk, die von unten nach oben sprudeln. 2. Geben Sie ein BeispielWenn es eine Zahlenfolge 2,4,7,5,3,6,1 gibt Runde 1: j (innere Schleife) wird 6 Mal wiederholt. Die Arbeit der inneren Schleife besteht darin, zwei benachbarte Zahlen zu vergleichen, wobei die größere am Ende und die kleinere am Anfang platziert wird. Die äußere Schleife steuert die Anzahl der Wiederholungen in einer Schleife, und die innere Schleife trifft Entscheidungen
Runde 2: j (innere Schleife) 5 Schleifen
Runde 3: j (innere Schleife) wird 4 Mal wiederholt
Runde 4: j (innere Schleife) wird 3 Mal wiederholt
Runde 5:
Runde 6:
<Skripttyp="text/javascript" > // Beispiel 1: Funktion zeigen(){ var arr = [2,4,7,5,3,6,1]; für(var i=0;i<arr.length-1;i++){ für(var j=0;j<arr.length-1-i;j++){ //1. Vergleiche zwei benachbarte Zahlen; die größere steht hinten, die kleinere vorne if (arr[j] > arr[j+1] ) { var temp = arr[j]; arr[j] = arr[j+1]; arr[j+1] = temp; } } } Konsole.log(arr); } // Beispiel 2: <Text> <Eingabetyp="Text" ID="Test"> <button type="button" onclick="show()">Drück mich</button> <Eingabetyp="text" id="sc"> </body> Funktion zeigen() { let oT=document.getElementById("test").value; let sc = document.getElementById("sc"); // konsole.log(sc); // konsole.log(oT); lass arr = oT.split(""); Konsole.log(arr.Länge); für (var i = 0; i < arr.length - 1; i++) { für (var j = 0; j < arr.length - 1 - i; j++) { //1. Vergleiche zwei benachbarte Zahlen; die größere steht hinten, die kleinere vorne if (arr[j] > arr[j + 1]) { var temp = arr[j]; arr[j] = arr[j + 1]; arr[j + 1] = temp; } } } // konsole.log(arr); sc.Wert=arr; } </Skript> ZusammenfassenDieser Artikel endet hier. Ich hoffe, er kann Ihnen helfen. Ich hoffe auch, dass Sie mehr Inhalt auf 123WORDPRESS.COM lesen können! Das könnte Sie auch interessieren:
|
<<: Javascript-Baummenü (11 Elemente)
>>: Detaillierte Schritte zum Konfigurieren virtueller Hosts in nginx
Inhaltsverzeichnis Überblick console.log konsole....
Vor einiger Zeit habe ich einen Blogbeitrag mit d...
1. Gehen Sie zur offiziellen GraphVis-Website, um...
Remote-SSH installieren und konfigurieren Öffnen ...
Öffentlicher Name der Seite: #wrapper - - Der äuß...
HTML-Teil Code kopieren Der Code lautet wie folgt:...
<br />Original: http://uicom.net/blog/?p=762...
Inhaltsverzeichnis Fallstudie Kontostand aktualis...
Inhaltsverzeichnis 1. Lokalen Speicher erstellen ...
Dieser Fall basiert auf dem CentOS 7-System Geeig...
Inhaltsverzeichnis Funktionseinführung Funktion E...
Ich habe mir vor Kurzem Rich Harris‘ Video „Rethi...
1. Integrierte Funktionen 1. Mathematische Funkti...
Ein allgemeiner Vorschlag besteht darin, Indizes ...
Ich wollte wissen, wie ich mit einem Domänennamen...