זיכרז

memoize - לעשות פונקציות מהר יותר על ידי שטח המסחר במשך הזמן.
הורד עכשיו

זיכרז דירוג וסיכום

פרסומת

  • Rating:
  • רישיון:
  • Perl Artistic License
  • מחיר:
  • FREE
  • שם המפרסם:
  • Mark-Jason Dominus
  • אתר האינטרנט של המוציא לאור:
  • http://search.cpan.org/~tyemq/Algorithm-Diff-1.1902/lib/Algorithm/Diff.pm

זיכרז תגים


זיכרז תיאור

Memoize - פונקציות הפוך מהר ידי מסחר מרחב הזמן. Memoize - פונקציות הפוך מהר ידי מסחר מרחב time.SYNOPSIS # זהו תיעוד לשימוש Memoize 1.01 Memoize; memoize ( 'slow_function'); slow_function (טיעונים); # האם מהר יותר ממה שהוא היה beforeThis הוא בדרך כלל כל מה שאתה צריך לדעת. עם זאת, אפשרויות רבות זמינות: memoize (פונקציה, אפשרויות ...); האפשרויות כוללות: מנרמל => פונקציה התקנה => NEW_NAME SCALAR_CACHE => 'זיכרון' SCALAR_CACHE => SCALAR_CACHE => '' אשם SCALAR_CACHE => 'לאחד את' LIST_CACHE => 'זיכרון' LIST_CACHE => LIST_CACHE => '' אשם LIST_CACHE => 'MERGE'`Memoizing' פונקציה עושה את זה מהר יותר על ידי מסחר מרחב הזמן. הוא עושה זאת על ידי במטמון ערכי ההחזרה של הפונקציה בטבלה. אם אתה קורא את הפונקציה שוב עם אותן טענות, memoize קופץ ונותן לך את הערך מתוך הטבלה, במקום לתת מחשוב פונקציה הערך בכל רחבי again.Here הוא דוגמה קיצונית. קחו למשל את סדרת פיבונאצ'י, שהוגדר על ידי הפונקציה הבאה: לבלף תת מספרי פיבונאצ'י לחשב # {$ שלי n = משמרת; לחזור $ n אם $ n <2; ש


זיכרז תוכנה קשורה