hi
ich habe einen 2stelligen array " dim stern(100,14) " jetzt möchte ich, das der inhalt von stern(x,3) absteigend sortiert wird.
mit
SortArray(ArrayName(), Optionen [, Start, Ende])
habe ich es schon probiert aber ich glaube mit dem befehl kann man nur einstellige arrays sortieren oder?
wie geht das? muss ich mir jetzt einen sortier algorithmus schreiben oder kann ich den befehl ihrgendwie nutzen?
sortiern
-
- Beiträge: 17389
- Registriert: 10.11.2004 03:22
Sortieren und zurück schreiben
Wie stellst dir das zurückschreiben vor?
Array (2,5)
-A-(1)
1.002
2.005
3.001
4.002
5.007
6.007
-B-(2)
1.AAA
2.BCD
3.BBB
4.AAB
5.BBA
6.AAC
Wenn man jetzt einfach nur -B- sortieren würde, woher wüsste man dann, die richtige zuOrdnung zu -A-?
Eine Möglichkeit wäre, den Inhalt zusammen zufügen.
Also vielleicht in der Form:
1.002_AAA
2.005_BCD
3.001_BBB
4.002_AAB
5.007_BBA
6.007_AAC
und dann später wieder zu trennen.
Problem wäre bei Position 6.
Denn eigentlich dürften sich Position fünf und sechs nicht ändern.
Damit das Sortieren stabil bleibt.
Wie würdest es also zurück schreiben? Ohne gleich ein eigenes SortierDing zu schreiben wie QucikSort, BubbleSort, ShakerSort oder was auch immer. MinimumSort / MaximumSort.
Und schnell soll es ja auch noch sein.
Vielleicht postet hier ja jemand mal was schriftliches dazu
Wie stellst dir das zurückschreiben vor?
Array (2,5)
-A-(1)
1.002
2.005
3.001
4.002
5.007
6.007
-B-(2)
1.AAA
2.BCD
3.BBB
4.AAB
5.BBA
6.AAC
Wenn man jetzt einfach nur -B- sortieren würde, woher wüsste man dann, die richtige zuOrdnung zu -A-?
Eine Möglichkeit wäre, den Inhalt zusammen zufügen.
Also vielleicht in der Form:
1.002_AAA
2.005_BCD
3.001_BBB
4.002_AAB
5.007_BBA
6.007_AAC
und dann später wieder zu trennen.
Problem wäre bei Position 6.
Denn eigentlich dürften sich Position fünf und sechs nicht ändern.
Damit das Sortieren stabil bleibt.
Wie würdest es also zurück schreiben? Ohne gleich ein eigenes SortierDing zu schreiben wie QucikSort, BubbleSort, ShakerSort oder was auch immer. MinimumSort / MaximumSort.
Und schnell soll es ja auch noch sein.
Vielleicht postet hier ja jemand mal was schriftliches dazu
Kinder an die Macht http://scratch.mit.edu/
-
- Beiträge: 476
- Registriert: 23.03.2005 23:19
-
- Beiträge: 17389
- Registriert: 10.11.2004 03:22
da der thread über vier monate alt ist, könnte ich mir vorstellen,
dass Brügge inzwischen eine Lösung gefunden hat.
SortStructuredArray() sollte eigentlich auch in der Demo drin sein,
mir ist nix bekannt, dass die Demo weniger Befehle hätte.
und gegen selber schreiben spricht auch nichts,
is ne gute übung, nen allgemein beschriebenen Algo in PB umzusetzen.
> Vielleicht postet hier ja jemand mal was schriftliches dazu
schriftlich genug?
..hatte jetzt keinen bock, das aufn .wav zu sprechen und hochzuladen...
dass Brügge inzwischen eine Lösung gefunden hat.
SortStructuredArray() sollte eigentlich auch in der Demo drin sein,
mir ist nix bekannt, dass die Demo weniger Befehle hätte.
und gegen selber schreiben spricht auch nichts,
is ne gute übung, nen allgemein beschriebenen Algo in PB umzusetzen.
> Vielleicht postet hier ja jemand mal was schriftliches dazu
schriftlich genug?
..hatte jetzt keinen bock, das aufn .wav zu sprechen und hochzuladen...
Der Narr denkt er sei ein weiser Mann.
Der Weise weiß, dass er ein Narr ist.
Der Weise weiß, dass er ein Narr ist.