Algoritme :: bucketizer

ALGORITHM :: Bucketizer kan de items van de grootte aan emmers met beperkte omvang distribueren.
Download nu

Algoritme :: bucketizer Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • Perl Artistic License
  • Prijs:
  • FREE
  • Naam uitgever:
  • Mike Schilli
  • Uitgever website:
  • http://search.cpan.org/~mschilli/X10-Home-0.03/Home.pm

Algoritme :: bucketizer Tags


Algoritme :: bucketizer Beschrijving

Algoritme :: Bucketizer kan maatregelen met betrekking tot emmers met beperkte omvang verdelen. Algoritme :: Bucketizer kan de items van de grootte aan emmer met beperkte grootte worden verspreid. Synopsis Gebruik algoritme :: bucketizer; # Maak een bucketizer mijn $ bucketizer = algoritme :: bucketizer-> nieuw (bucketize => $ maat); # Voeg items toe aan het $ bucketizer-> add_item ($ item, $ size); # Optimaliseren distributie $ bucketizer-> optimaliseren (maxrounds => 100); # Wanneer klaar met toevoegen, haal de emmers # (ze zijn van het type algoritme :: bucketizer :: emmer) Mijn @Buckets = $ bucketizer-> emmers (); # Toegang tot erk-inhoud door # algorithm :: bucketizer :: emmer methoden My @items = $ bucket-> items (); My $ Serial = $ bucket-> serieel (); dus je bezit een aantal MP3-nummers op je harde schijf en wil ze ze kopiëren naar een aantal CD's, waardoor de beschikbare ruimte op elk van hen beschikbaar is? U wilt uw fotocollectie in verschillende mappen verspreiden, zodat elk van hen niet hoger is dan een bepaalde maat? Algoritme :: Bucketizer komt naar de Rescue.Algorithm :: Bucketizer verdeelt items van een gedefinieerde grootte in een aantal dynamisch gemaakte emmers, die elk van hen in staat zijn om items van een gedefinieerde totaalomvang te houden. Methode met het item (kan een scalaire of een objectreferentie zijn) en de grootte als parameters, u voegt items toe aan het systeem. De bucketizer zal bepalen of het artikel in een van de bestaande emmers past en deze indien mogelijk inkomt. Als geen van de bestaande emmers voldoende ruimte heeft om het nieuwe item te houden (of als er nog geen emmers bestaan, zal de bucketizer een nieuwe emmer maken en het item daarbinnen plaatsen. Na het toevoegen van alle items aan het systeem, Bucketizer laat u over alle emmers met de methode van $ bucketizer-> items () en bepalen wat er in elk van hen is. REQUIRINGEN: · PERL


Algoritme :: bucketizer Gerelateerde software