Memoize

MEMOSIZE - MAAK FUNCTIES SNELLEN SNELLEN door Termijn te handelen.
Download nu

Memoize Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • Perl Artistic License
  • Prijs:
  • FREE
  • Naam uitgever:
  • Mark-Jason Dominus
  • Uitgever website:
  • http://search.cpan.org/~tyemq/Algorithm-Diff-1.1902/lib/Algorithm/Diff.pm

Memoize Tags


Memoize Beschrijving

Memoize - Make functies sneller door de handel ruimte voor tijd. Memoize - Make functies sneller door de handel ruimte voor time.SYNOPSIS # Dit is de documentatie voor Memoize 1,01 gebruik Memoize; memoize (slow_function); slow_function (argumenten); # Is sneller dan beforeThis was is normaal gesproken alles wat u moet weten. Echter, veel opties zijn beschikbaar: memoize (functie, opties, ...); Opties zijn onder meer: Normalizer => functie install => NEW_NAME SCALAR_CACHE => 'MEMORY' SCALAR_CACHE => SCALAR_CACHE => 'FOUT' SCALAR_CACHE => 'MERGE' LIST_CACHE => 'MEMORY' LIST_CACHE => LIST_CACHE => 'FOUT' LIST_CACHE => 'MERGE'`Memoizing' functie maakt het sneller door de handel ruimte voor tijd. Dit gebeurt door caching geretourneerde waarden van de functie in een tabel. Als u de functie opnieuw te bellen met dezelfde argumenten, memoize springt in en geeft u de waarde uit de tabel, in plaats van het laten van de functie berekenen de waarde over again.Here is een extreem voorbeeld. Denk aan de Fibonacci-reeks, gedefinieerd door de volgende functie: # Compute Fibonacci getallen sub fib {mijn $ n = shift; terug $ n if $ n <2; fib ($ n-1) + fib ($ n-2); } deze functie is erg traag waarom? om te berekenen fib (14) voor het eerst wil berekenen fib (13) en fib (12) en voeg de resultaten maar om te berekenen fib (13) moet het eerst berekenen fib (12) en fib (11) en dan komt het terug en berekent fib (12) helemaal opnieuw hoewel het antwoord is hetzelfde en beide keren te willen berekenen fib (12) moet het berekenen fib (11) vanaf nul en dan moet het opnieuw doen telkens te willen berekenen fib (13) deze functie doet zoveel herberekenen van de oude resultaten die het duurt een hele lange tijd te lopen---fib (14) maakt 1200 extra recursieve oproepen naar zichzelf te berekenen en herberekenen dingen die het al computedthis functie is een goede kandidaat voor memoization als u memoize de fib functie '' hierboven zal het fib (14) te berekenen precies


Memoize Gerelateerde software

Haak :: Scope

HOOK :: Scope is een perl-extensie voor het toevoegen van haken voor het verlaten van een reikwijdte. ...

172

Downloaden

ftp4che

FTP4CHE is een FTP-bibliotheek voor Java 1.4 en 5.0 met ondersteuning voor impliciete SSL. ...

354

Downloaden

pywmdockapps

PywmDockApps is de plek om te zijn als u geïnteresseerd bent in raammaker, DockApps en Python. ...

116

Downloaden