Heim > Web-Frontend > js-Tutorial > Wie sortieren wir ein Array in Javascript ohne Sortierfunktion?

Wie sortieren wir ein Array in Javascript ohne Sortierfunktion?

Linda Hamilton
Freigeben: 2024-11-29 22:49:10
Original
233 Leute haben es durchsucht

How do we sort an Array in Javascript without Sort function?

Sortieren eines Arrays ohne Verwendung der standardmäßigen Javascript-Sortierfunktion.
Es gibt mehrere Möglichkeiten, ein Array in Javascript zu sortieren. Eine der beliebtesten ist Bubble Sort

Problem – Sie haben ein Array von Ganzzahlen, sortieren Sie das Array
Die Sortierung kann entweder aufsteigend oder absteigend erfolgen.

Sortieren und Anordnen ohne Verwendung der Javascript-Sortierfunktion ist Blasensortierung.

Blasensortierung
Die Blasensortierung ist einer der einfachsten Sortieralgorithmen. Es durchläuft wiederholt die Array-Liste, vergleicht die angrenzenden Elemente und tauscht sie aus, wenn sie in der falschen Reihenfolge sind. Andernfalls erfolgt kein Austausch. Dieser Vorgang wird fortgesetzt, bis die Liste sortiert ist.

So funktioniert die Blasensortierung. Detailabbildung unten:
Durchgang 1:
Vergleiche 5 und 3 → Tausche → [3, 5, 8, 6, 2]
Vergleiche 5 und 8 → Kein Tausch → [3, 5, 8, 6, 2]
Vergleiche 8 und 6 → Vertausche → [3, 5, 6, 8, 2]
Vergleiche 8 und 2 → Vertausche → [3, 5, 6, 2, 8]
Ergebnis nach Durchgang 1: Größtes Element 8 ist an der richtigen Position.

Das obige ist der detaillierte Inhalt vonWie sortieren wir ein Array in Javascript ohne Sortierfunktion?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:dev.to
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage