Bisher erscheint 404, wenn Sie versuchen, das Skript herunterzuladen oder anzuzeigen.
und ich habe diesen Standardalgorithmus nicht gesehen:
void SortUp() { int n=ArraySize(arr); bool b=true; while (b) { b=false; for (int i=1; i<n; i++) { if (arr[i-1]>arr[i]) { double tmp=arr[i]; arr[i]=arr[i-1]; arr[i-1]=tmp; b=true; } } } }Was ist das Analogon dazu in dieser Bibliothek?
sergeev:
Also wurde ein solcher Algorithmus in eine effizientere "Blase" umgewandelt, bei der für jeden Zyklus der Wert von N um 1 sinkt.
und ich habe diesen Standardalgorithmus nicht gesehen:
Was ist das Analogon dazu in dieser Lib?sergeev:
Es gibt kein Analogon. Ich habe ihn hinzugefügt und ihn Simple genannt. Er ist ziemlich langsam.
und ich habe diesen Standardalgorithmus nicht gesehen:
Was ist das Analogon dafür in dieser Lib?
Dateien:
sSortTest_v2.mq5
17 kb
- Welchen Platz nimmt die Standardfunktion ArraySort in dieser Liste ein?
- Ich würde gerne in MQL5 eine universelle Standardfunktion zum Sortieren von Arrays beliebigen Typs nach beliebigen Bedingungen haben (wie es in C++ und ähnlichen Programmen gemacht wird). Leider macht das Fehlen von Zeigern in MQL5 es schwierig, eine solche Funktion zu schreiben.
Kollegen, ich schlage vor (für künftige Artikel), zusätzlich ein Video aufzunehmen, das ist meiner Meinung nach viel klarer als Lesen.
Beispiel
naja, oder zumindest die Überschrift interessantes Programmiervideo, in Analogie zu interessantem Finanzvideo, beneiden... denn es wäre irgendwie nicht vernünftig, alles auf einen Haufen zu packen, wie dieses Video....
Sie verpassen Handelsmöglichkeiten:
- Freie Handelsapplikationen
- Über 8.000 Signale zum Kopieren
- Wirtschaftsnachrichten für die Lage an den Finanzmärkte
Registrierung
Einloggen
Sie stimmen der Website-Richtlinie und den Nutzungsbedingungen zu.
Wenn Sie kein Benutzerkonto haben, registrieren Sie sich

sSortTest:
Vergleich von Algorithmen zur Sortierung
Autor: Dmitry Fedoseev