كومة :: بسيط

كومة من كومة :: بسيط هو وحدة بيرل التي تحتوي على أكوام سهلة الاستخدام والكلاسيكية السريعة.
التحميل الان

كومة :: بسيط الترتيب والملخص

الإعلانات

  • Rating:
  • رخصة:
  • Perl Artistic License
  • السعر:
  • FREE
  • اسم الناشر:
  • Ton Hospel
  • موقع ويب الناشر:
  • http://search.cpan.org/~thospel/Tie-Cacher-0.09/Cacher.pm

كومة :: بسيط العلامات


كومة :: بسيط وصف

كومة :: بسيط هو وحدة بيرل تحتوي على أكوام سهلة الاستخدام والكلاسيكية السريعة. Heap :: Simple هي وحدة بيرل التي تحتوي على آفات Heapsy Cleasss.syopsis سهلة الاستخدام وسهلة الاستخدام. # إنشاء كومة كومة بلدي الكومة = كومة :: بسيط-> جديد؛ بلدي كومة كومة = كومة :: بسيطة> جديدة (خيارات)؛ # ضع البيانات في كومة كومة LEAP-> إدراج (new_elements)؛ # ضع البيانات في "كائن" أو كومة من كومة "أي" مع مفتاح معين $ Heap-> Key_Insert (Key1 $ 1، $ Elector 1، Key2، $ Election2، ...)؛ # استخراج عنصر أعلى قيمة $ = $ heap-> extract_top؛ # Croks على عنصر الكومة الفارغة $ = $ heap-> extract_first؛ # إرجاع undef على كومة فارغة # الحصول على القيمة العليا ولكن اتركها في عنصر الكومة $ = $ heap-> top؛ # croks على عنصر كومة فارغ دولار = $ heap-> أولا؛ # إرجاع UNDEF على كومة فارغة # العثور على أعلى المفتاح في كومة $ top_key = $ heap-> top_key؛ # إرجاع اللانهاية على كومة كومة فارغة # كروا إذا لم يكن هناك ما لا يمكن أن لا إنفينيتي $ top_key = $ heap-> first_key؛ # إرجاع undef على كومة فارغة # طلب مقتطف من جميع البيانات التي لا يكون مفتاحها فوق قيمة معينة @ lements = $ heap-> extract_upto ($ max_key)؛ # مقتطفات طلب من جميع البيانات @ lements = $ heap-> extract_all؛ # فارغة الكومة $ كومة-> واضح؛ # العثور على عدد العناصر عدد العناصر = $ heap-> عدد؛ # احصل على جميع المفاتيح (غير مرتبة) TKEYYS = $ heap-> مفاتيح؛ # احصل على جميع القيم (غير مرتبة) Values = $ heap-> القيم؛ # العثور على المفتاح المقابل بمفتاح القيمة $ = $ Heap-> مفتاح (قيمة $)؛ # الحصول على / تعيين user_data $ user_data = $ heap-> user_data؛ old_data = $ heap-> user_data ($ new_data)؛ # الحصول على / تعيين إنفينيتي $ اللانهاية = $ heap-> اللانهاية؛ $ 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؛ # إرجاع قيمة العديد من الأشياء التي تم تعيينها في جديد: $ ملفوفة = $ heap-> ملفوفة؛ $ max_count = $ heap-> max_count؛ $ can_die = $ heap-> can_die؛ $ القذرة = $ heap-> القذرة؛ طلب $ = $ heap-> النظام؛ @ Lements = $ Heap-> العناصر؛ عناصر $ = reap-> عناصر؛ # نقل جميع العناصر من كل كومة في SheAps وإلى $ Heap $ Heap-> امتصاص (sheaps)؛ # كما لو كنت تقوم بتكوين $ المتكررة -> إدراج $ heap-> key_absorb (@ heaps)؛ # كما لو كنت تقوم بتكوين $ المتكررة -> Key_Insert # دمج صفائف مرتبة بالفعل في صفيف مرتبة جديدة # هذا لا يزعج العناصر الموجودة بالفعل في كومة My Merged_aref = $ Heap-> Merge_arrays ($ aref1، $ aref2،. ..)؛ # ما هي الطبقة الفعل الفعلية؟ تنفيذ $ = كومة :: بسيطة> التنفيذ؛ مثال على الإطلاع على المفتاح والقيمة منفصلة: استخدم كومة :: بسيطة؛ My $ Heap = Heap :: Simple-> جديد (عناصر => "أي")؛ $ heap-> key_insert (8، "bar")؛ $ heap-> key_insert (5، foo ")؛ # هذا سوف طباعة فو (5 هو أدنى مفتاح) طباعة "القيمة الأولى هي"، $ heap-> extract_top، "n"؛ $ heap-> key_insert (7، "baz")؛ # سيقوم هذا بطباعة BAZ (7 هو أدنى مفتاح) طباعة "القيمة التالية هي"، $ heap-> extract_top، "n"؛ # هذا سوف يطبع شريط (8 هو الآن أقل مفتاح) طباعة "القيمة التالية هي"، $ heap-> extract_top، "n"؛ متطلبات: perl.


كومة :: بسيط برامج ذات صلة