1D-Array sortieren
- Aktualisiert2025-07-30
- 3 Minute(n) Lesezeit
Sortiert die Elemente von Unsortiertes Array in aufsteigender Reihenfolge. Wenn Unsortiertes Array ein Array aus Clustern ist, werden die Elemente durch Vergleichen der ersten Elemente sortiert. Bei Übereinstimmung der ersten Elemente vergleicht die Funktion die zweiten und nachfolgenden. Die Standarddatentypen für diese polymorphe Funktion sind im Anschlussfeld dargestellt.

Ein-/Ausgänge
Unsortiertes Array
—
Unsortiertes Array kann ein 1D-Array beliebigen Typs sein.
Kleiner-als-Funktion
—
Kleiner-als-Funktion ist die Funktion, die beim Durchsuchen des Arrays zur Anwendung kommt. Per Standardeinstellung arbeitet die Funktion dem Prinzip der Standardfunktion Kleiner? entsprechend. Wenn es sich bei dem Array-Element um eine Klasse mit einer Methode des Typs "Kleiner als" handelt, die im Anschlussfeld zwei Eingänge gleichen Typs und einen booleschen Ausgang enthält ( Um eine andere Sortierreihenfolge festzulegen, verbinden Sie diese Klemme mit einem der folgenden Objekte:
Die Vergleichsfunktion muss symmetrisch sein. Wenn a<b TRUE ist, dann ist b<a FALSE. Wenn a und b den gleichen Wert haben, sind sowohl a<b als auch b<a FALSE. Bei einer unsymmetrischen Funktion sind die Suchergebnisse nicht vorhersehbar.
Sortiertes Array
—
Sortiertes Array ist das ausgegebene Array. |
Beispiele
Die folgenden Beispieldateien sind in LabVIEW enthalten.
- labview\examples\Malleable VIs\Nested Malleable VIs\Malleable VIs - Nested Malleable VIs.lvproj
Unsortiertes Array
—
Kleiner-als-Funktion
—
), ändert sich die Standardeinstellung in die Verwendung dieses Vergleichs.
:
:
Sortiertes Array
—