Algorithmus :: Eimerizer.

Algorithmus :: Backetizer kann Größe der Größe mit begrenzter Größe auf Eimer verteilen.
Jetzt downloaden

Algorithmus :: Eimerizer. Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • Perl Artistic License
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Mike Schilli
  • Website des Verlags:
  • http://search.cpan.org/~mschilli/X10-Home-0.03/Home.pm

Algorithmus :: Eimerizer. Stichworte


Algorithmus :: Eimerizer. Beschreibung

Algorithmus :: Eimetizer kann mit begrenzten Größengroßgrößen auf Eimer auf Eimer verteilen. Algorithmus :: Backetizer kann große Gegenstände auf Eimer mit eingeschränkter Größe verteilen.Synopsis Verwenden Sie den Algorithmus: Eimetizer; # Erstellen Sie einen Eimetizer My $ Eimetizer = Algorithmus :: BANDETIZER-> NEU (BANDETSIZE => $ Größe); # Hinzufügen von Elementen zu IT $ BANDETER-> ADD_Item ($ Artikel, $ Größe); # Optimieren Sie die Verteilung von $ ENDETIZER-> Optimieren (Maxrounds => 100); # Wenn Sie hinzugefügt werden, erhalten Sie die Eimer # (Sie sind vom Typ Algorithmus :: BANDETER :: Eimer) My @buckets = $ BANDETER-> Eimer (); # Zugangs-Eimer-Inhalt mithilfe von # Algorithmus :: BANDETIZER :: Eimer-Methoden My @Items = $ Eimer-> Artikel (); Meine $ serial = $ Eimer-> serielle (); Sie besitzen also eine Reihe von MP3-Songs auf Ihrer Festplatte und möchten sie in eine Reihe von CDs kopieren, indem Sie den auf jedem verfügbaren Speicherplatz maximieren? Sie möchten Ihre Bildsammlung in mehrere Ordner verteilen, sodass jeder von ihnen eine bestimmte Größe nicht überschreitet? Algorithmus :: Bucketizer kommt zum Rettung. Methode mit dem Element (kann ein Skalar oder eine Objektreferenz sein) und seine Größe als Parameter, fügen Sie dem System Elemente hinzu. Der Backetizer ermittelt, ob der Artikel in einen der vorhandenen Eimer passt und wenn möglichst dort eingesetzt wird. Wenn keiner der vorhandenen Eimer genügend Platz hat, um den neuen Artikel zu halten (oder wenn noch keine Eimer existieren Mit dem Bucketizer können Sie alle Eimer mit der Methode von $ BANDETER-> Posen () iterieren und bestimmen, was in jedem von ihnen ist. Aquirements: · Perl


Algorithmus :: Eimerizer. Zugehörige Software