ערימה :: פשוטה

ערימה :: פשוט הוא מודול Perl המכיל קל לשימוש ערימות קלאסי מהיר.
הורד עכשיו

ערימה :: פשוטה דירוג וסיכום

פרסומת

  • Rating:
  • רישיון:
  • Perl Artistic License
  • מחיר:
  • FREE
  • שם המפרסם:
  • Ton Hospel
  • אתר האינטרנט של המוציא לאור:
  • http://search.cpan.org/~thospel/Tie-Cacher-0.09/Cacher.pm

ערימה :: פשוטה תגים


ערימה :: פשוטה תיאור

ערמה :: פשוט הוא מודול perl המכיל קל לשימוש ערימות קלאסי מהיר. ערימה :: פשוט הוא מודול Perl המכיל קל לשימוש מהיר classic.Synopsis להשתמש בערימה :: פשוט; # יצירת ערימה הערימה שלי $ = ערימה :: פשוט-> חדש; הערימה שלי $ = ערימה :: פשוט-> חדש (%); # שים נתונים בערימה $ heap-> הכנס (@new_ellements); # לשים נתונים "אובייקט" או "כל" ערימה עם מפתח נתון $ heap-> key_insert ($ key1, $ אלמנט 1, $ Key2, $ Element2, ...); # לחלץ את הערך העליון אלמנט $ = $ heap-> extract_top; # Crooaks על ערימה ריקה $ אלמנט = $ heap-> extract_first; # מחזירה Undef על ערימה ריקה # קבל את הערך העליון אבל להשאיר אותו בערימה $ אלמנט = $ heap-> למעלה; # Croaks על ערימה ריקה $ אלמנט = $ hest-> הראשון; # מחזירה Undef על ערימה ריקה # למצוא את המפתח העליון בערימה $ top_key = $ heap-> TOP_KEY; # החזרה אינסוף על ערימה ריקה # crooaks אם אין אינסוף $ top_key = $ heap-> first_key; # מחזירה Undef על ערימה ריקה # הורה תמצית של כל הנתונים אשר המפתח הוא לא מעל ערך נתון @elements = $ heap-> extract_upto ($ max_key); # תמצית הורה של כל הנתונים @ tealement = $ heap-> extract_all; # רוקן את הערימה $ heap-> ברור; # מצא את מספר האלמנטים $ count = $ heap-> לספור; # קבל את כל המקשים (לא מיון) @Keys = $ heap-> מפתחות; # קבל את כל הערכים (לא מיון) @ Values = $ heap-> ערכים; # מצא את המפתח המתאים לערך $ key = $ heap-> מפתח ($ ערך); # קבל / set user_data $ user_data = $ heap-> user_data; $ old_data = $ heap-> user_data ($ new_data); # לקבל / להגדיר אינפיניטי $ אינפיניטי = $ hest-> אינסוף; $ old_infinity = $ heap-> אינפיניטי ($ new_data); # קבל את המיקום של מפתח באלמנט $ key_index = $ heap-> key_index; $ key_name = $ heap-> key_name; $ key_method = $ heap-> key_method; $ key_function = $ heap-> key_function; # להחזיר את הערך של כמה דברים שנקבעו ב חדש: $ עטוף = $ גל-> עטוף; $ max_count = $ heap-> max_count; $ can_die = $ heap-> can_die; $ מלוכלך = $ heap-> מלוכלך; $ הזמנה = $ heap-> הזמנה; @Elements = $ heap-> אלמנטים; $ אלמנטים = $ heap-> אלמנטים; # להעביר את כל האלמנטים מתוך כל ערימה ב @heaps לתוך $ pres $ heap-> לספוג (@heaps); # כאילו עושה חוזרת על עצמם # כאילו עושה חוזרת $ VEST-> Key_insert # מיזוג כבר מערכים מיון למיון חדש # זה לא להפריע את האלמנטים כבר בערימה שלי $ Merged_aref = $ heap-> merge_arrays ($ arf1, $ asf2 ,. ..); # איזה מחלקה עושה את העבודה בפועל? $ יישום = ערוץ :: פשוט-> יישום, דוגמה מפתח וערך נשמרים נפרדים: שימוש בערימה :: פשוט; $ הערימה שלי = ערימה :: פשוט-> חדש (אלמנטים => "כל"); $ heap-> key_insert (8, "בר"); $ heap-> key_insert (5, "Foo"); # זה יהיה להדפיס FOO (5 הוא המפתח הנמוך ביותר) הדפס "הערך הראשון הוא", $ heap-> extract_top "," n "; $ heap-> key_insert (7, "באז"); # זה יהיה להדפיס baz (7 הוא המקש הנמוך ביותר) הדפס "הערך הבא הוא", $ heap-> extract_top "," n "; # זה יהיה להדפיס בר (8 הוא עכשיו המפתח הנמוך ביותר) הדפס "הערך הבא הוא", $ heap-> extract_top "," n "; דרישות: · פרל


ערימה :: פשוטה תוכנה קשורה

CPAN :: SQLite.

cpan :: sqlite הוא מודול perl המאפשר לך לשמור ולחפש מסד נתונים מינימלי CPAN. ...

250

הורד