Entwickler-Ecke
Delphi Language (Object-Pascal) / CLX - Array rotieren
gamer94 - Di 12.08.08 20:27
Titel: Array rotieren
Hallo ich versuche vergebens ein Array zu rotieren shl und shr löschen ja immer einen Teil.
Mit rotieren meine ich:
Vorher:
1 2 3 4 5 6 7 8 9 10 11 12
Nachher:
2 3 4 5 6 7 8 9 10 11 12 1
Kann mir vielleicht noch jemand helfen?
Narses - Di 12.08.08 20:56
Titel: Re: Array rotieren
Moin!
gamer94 hat folgendes geschrieben: |
Hallo ich versuche vergebens ein Array zu rotieren shl und shr löschen ja immer einen Teil.
Mit rotieren meine ich:
Vorher:
2 3 4 5 6 7 8 9 10 11 12 1
Nachher:
2 3 4 5 6 7 8 9 10 11 12 1
Kann mir vielleicht noch jemand helfen? |
Ausnahmsweise mal direkt Code: ;)
Delphi-Quelltext
1: 2: 3:
| procedure RotateArrayForGamer94; begin end; |
cu :lol:
Narses
Jann1k - Di 12.08.08 20:59
Arrays rotieren:
1. erstes Element merken
2.1 Array vom ersten Element bis zum vorletzten durchgehen
2.2 Jedes Element gleich dem nächsten setzen
3. Letztes Element gleich dem gemerktem setzen
Dunkel - Di 12.08.08 21:02
Titel: Re: Array rotieren
Narses hat folgendes geschrieben: |
| { diverses Geschreibsel } |
Danke! Du hast mir den Abend gerettet und mir Tipparbeit erspart. :lol:
Jerk - Di 12.08.08 22:08
Pff bloß weil ihr nicht wisst wie man ein Array um 360 Grad rotiert...
der organist - Mi 13.08.08 15:12
dann erklär es uns doch...
Timosch - Mi 13.08.08 15:24
Narses hat folgendes geschrieben: |
Moin!
gamer94 hat folgendes geschrieben: | Hallo ich versuche vergebens ein Array zu rotieren shl und shr löschen ja immer einen Teil.
Mit rotieren meine ich:
Vorher:
2 3 4 5 6 7 8 9 10 11 12 1
Nachher:
2 3 4 5 6 7 8 9 10 11 12 1
Kann mir vielleicht noch jemand helfen? | Ausnahmsweise mal direkt Code: ;)
Delphi-Quelltext 1: 2: 3:
| procedure RotateArrayForGamer94; begin end; |
cu :lol:
Narses |
Das ist viel zu ineffizient. Und sowas von dir! Man macht das so:
Delphi-Quelltext
1: 2: 3: 4:
| procedure RotateArrayForGamer94; assembler; asm nop end; |
:mrgreen:
Narses - Mi 13.08.08 15:54
Moin!
Ich hab zwar mit dem Spaß angefangen :angel: aber ich denke, jetzt ist auch genug, OK?
Und jetzt wieder zurück zum "wirklichen" Thema! :)
cu
Narses
huuuuuh - Mi 13.08.08 16:01
Dies thema hat kein thema :mrgreen: zumindest kein zweifelsfrei erkennbares
nagel - Mi 13.08.08 16:29
Doch, aber das wurde eigentlich auch schon beantwortet.
gamer94 - Mi 13.08.08 19:46
Ok, ich hab´s danke an Jann1k, so wie er es vorgeschlagen hat, hat´s einwandfrei funktioniert.
Zu den anderen sag ich nichts, außer, dass ich nicht besonders begeistert war… :roll:
Naja, wenn ihr meint ihr müsst die Hilfesuchenden verjagen, dann ist das eure Sache.
Dunkel - Mi 13.08.08 20:07
gamer94 hat folgendes geschrieben: |
Zu den anderen sag ich nichts, außer, dass ich nicht besonders begeistert war… :roll:
Naja, wenn ihr meint ihr müsst die Hilfesuchenden verjagen, dann ist das eure Sache. |
Schau Dir nochmal Dein Vorher-Nacher Beispiel an, dann weißt Du, weshalb hier ein paar nicht wirklich zum Thema passende Beiträge gepostet worden sind.
Niemand will Dich hier verjagen (behaupte ich jetzt einfach mal), und ein wenig Spaß gehört doch auch zum Programmieren, oder? :beer:
gamer94 - Mi 13.08.08 20:52
Aber niemand kommt hier anscheinend auch die Idee zu sagen sagen: "He, dein Beispiel ist glaub ich nicht ganz richtig". Lieber den Autor im Dunkeln tappen lassen und grinsen was der für nen Mist geschrieben hat find' ich bescheiden.
Ich hab nichts dagegen wenn ihr´s lustig findet. (Ich musste auch lachen, als ich mein Beispiel noch mal unter die Lupe genommen hab) Aber dann den ganzen Thread mit sinnfreien antworten vollkleistern, ist doch wirklich nicht nötig, oder?
Hidden - Fr 15.08.08 16:36
Imho war das ne 'Erster-Blick-Sache'. Wenn du dich also gewundert hast, hättest du einfach einen einzigen Blick auf deinen Beitrag werfen müssen ;)
Christian S. - Fr 15.08.08 18:21
Ich denke, alle Aspekte des Threads sind soweit erledigt, daher mache ich hier jetzt mal zu. ;-)
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!