Haufen :: einfach

heap :: Simple ist ein Perl-Modul, das einfach zu bedienen und schnell klassischen Haufen enthält.
Jetzt downloaden

Haufen :: einfach Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • Perl Artistic License
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Ton Hospel
  • Website des Verlags:
  • http://search.cpan.org/~thospel/Tie-Cacher-0.09/Cacher.pm

Haufen :: einfach Stichworte


Haufen :: einfach Beschreibung

Heap :: Simple ist ein Perl-Modul, das benutzerfreundlich und schnelle klassische Haufen enthält. Heap :: Simple ist ein Perl-Modul, das einfach zu bedienen und schnell klassischen Haufen enthält.Synopsis Verwenden Sie Heap :: einfach; # Erstellen Sie einen Haufen My $ heap = heap :: einfach-> neu; Mein $ heap = heap :: einfach-> neu (% Optionen); # Daten in den Heap $ Heap-> Einfügen (@New_Elements) setzen; # Setzen Sie Daten in ein "Objekt" oder "beliebiger" Heap mit einem bestimmten Schlüssel $ heap-> key_insert ($ key1, $ element1, $ key2, $ element2, ...); # Extrahieren Sie den oberen Wert $ Element = $ heap-> extract_top; # Croaks auf einem leeren Haufen $ Element = $ heap-> extract_first; # Erträge undef auf einem leeren Haufen zurückgeben # Holen Sie sich den obersten Wert, lässt sie jedoch im Heap $ Element = $ heap-> top; # Croaks auf einem leeren Haufen $ element = $ heap-> zuerst; # gibt Underef auf einem leeren Haufen zurück # Die oberste Taste im Heap $ top_key = $ heap-> top_key; # Infinity auf einem leeren Haufen zurückkehren # Croaks, wenn es keine Infinity $ top_key = $ heap-> first_key gibt; # kehrt undef auf einem leeren Haufen zurück, der extrahierte Extrakte aller Daten, deren Schlüssel nicht über einem bestimmten Wert @Elements ist = $ heap-> extract_upto ($ max_key); # Bestellter Auszug aller Daten @Elements = $ heap-> extract_all; # Leeren Sie den Haufen $ heap-> klar; # Finden Sie die Anzahl der Elemente $ count = $ heap-> count; # Holen Sie sich alle Tasten (nicht sortiert) @Keys = $ heap-> Schlüssel; # Alle Werte abrufen (nicht sortiert) @Values = $ heap-> Werte; # Finden Sie den Schlüssel, der einem Wert entspricht $ Key = $ Heap-> Taste ($ Value); # Get / set user_data $ user_data = $ heap-> user_data; $ old_data = $ heap-> user_data ($ new_data); # INFINITY $ Infinity = $ set, Infinity = $ heap-> unendlich; $ old_infinity = $ heap-> unendlich ($ new_data); # Holen Sie sich die Position eines Schlüssels in einem Element $ key_index = $ heap-> key_index; $ key_name = $ heap-> key_name; $ key_method = $ heap-> key_method; $ key_function = $ heap-> key_function; # Geben Sie den Wert mehrerer Dinge zurück, die in neu eingestellt wurden: $ umwickelt = $ heap-> gewickelt; $ max_count = $ heap-> max_count; $ can_die = $ heap-> can_die; $ dirty = $ heap-> schmutzig; $ bestellt = $ heap-> order; @Elements = $ heap-> Elemente; $ Elements = $ heap-> Elemente; # Bewegen Sie alle Elemente aus jedem Haufen in @HEAPs und in $ heap $ heap-> absorb (@heaps); # Wie ein wiederholtes $ heap-> einfügen von $ heap-> key_absorb (@heaps); # Wie er einen wiederholten $ Heap-> Key_Insert # Merge bereits sortierte Arrays in ein neues sortiertes Array #, das die Elemente bereits in der Heap-My $ Merge_arrays ($ ASF1, $ ASF2 ,. ..); # Welche Klasse funktioniert die eigentliche Arbeit? $ Implementierung = Heap :: Simple-> Implementierung; Prüfungsschlüssel und Wert werden getrennt gehalten: Verwenden Sie Heap :: einfach; mein $ heap = heap :: einfach-> neu (Elemente => "beliebig"); $ heap-> key_insert (8, "bar"); $ heap-> key_insert (5, "foo"); # Dies wird foo (5 ist der niedrigste Schlüssel) drucken "erster Wert ist", $ heap-> extract_top, "n"; $ heap-> key_insert (7, "baz"); # Damit wird BAZ (7 ist der niedrigste Schlüssel) drucken "Nächster Wert ist", $ heap-> extract_top, "n"; # Diese Druckleiste (8 ist jetzt der niedrigste Schlüssel ist) drucken "Nächster Wert ist", $ heap-> extract_top, "n"; Anforderungen: · Perl.


Haufen :: einfach Zugehörige Software

Test :: BinaryData.

test :: BinaryData ist ein Perl-Modul, mit dem Sie zwei Dinge vergleichen können, um Hex-Dumps zu geben, wenn sie sich unterscheiden. ...

123

Herunterladen