LinkedList durcheinander bringen

Für allgemeine Fragen zur Programmierung mit PureBasic.
Norbie
Beiträge: 134
Registriert: 29.08.2004 12:45
Wohnort: Chemnitz
Kontaktdaten:

LinkedList durcheinander bringen

Beitrag von Norbie »

Hi!

Ich habe eine unter umsteänden 2000-3000 Elemente lange LinkedList.
Wie bringe ich diese am schnellsten, möglichst sehr, durcheinander? :?

Das sollte maximal 2-3 Millisekunden bei einem 1GHz-Prozessor dauern. :|

Danke für eure Hifle! :allright:
Benutzeravatar
DrShrek
Beiträge: 1970
Registriert: 08.09.2004 00:59

Beitrag von DrShrek »

Vertauschen mit:

Code: Alles auswählen

SwapElements(LinkedList(), *ErstesElement, *ZweitesElement)
Etwas Random() und etwas Hirnschmalz ...
Siehste! Geht doch....?!
PB*, *4PB, PetriDish, Movie2Image, PictureManager, TrainYourBrain, ...
Norbie
Beiträge: 134
Registriert: 29.08.2004 12:45
Wohnort: Chemnitz
Kontaktdaten:

Beitrag von Norbie »

Ich wusste nicht, das es diese tollte Funktioj gibt. :shock:
Ist ziemlich neu oder? :?
Benutzeravatar
DrShrek
Beiträge: 1970
Registriert: 08.09.2004 00:59

Beitrag von DrShrek »

Norbie hat geschrieben:Ich wusste nicht, das es diese tollte Funktioj gibt. :shock:
Ist ziemlich neu oder? :?
Ja, erst ab PB 3.92.
Am besten auch den Beispielcode mal ansehen... :wink:
Siehste! Geht doch....?!
PB*, *4PB, PetriDish, Movie2Image, PictureManager, TrainYourBrain, ...
Antworten