Array :: heap2.

Trattare gli array Perl come cumuli (code prioritarie)
Scarica ora

Array :: heap2. Classifica e riepilogo

Annuncio pubblicitario

  • Rating:
  • Licenza:
  • Perl Artistic License
  • Prezzo:
  • FREE
  • Nome editore:
  • Marc Lehmann
  • Sito web dell'editore:
  • http://www.goof.com/pcg/marc/

Array :: heap2. Tag


Array :: heap2. Descrizione

Trattare gli array perl come cumuli (code prioritarie) Ci sono una moltitudine di moduli di mucchio e mucchio su CPAN, potresti voler cercare / Heap / and / Priority / Trova molti. Attuano più o meno tipi di schede di fantasia che potrebbero essere ciò che stai cercando.Array :: heap2 è un modulo perl che richiede un approccio diverso: le funzioni esportano (cioè non orientamento all'oggetto) che sono liberamente modellati dopo le funzioni dell'heap di C ++ STL . Prendono tutti una serie come argomento, proprio come le funzioni incorporate di Perl spingono, POP ecc. L'implementazione stessa è in C per la massima velocità (anche se dubito che lo faccia gran parte di una differenza) .synopsis usa l'array :: heap2; funzioni delle seguenti funzioni vengono esportate da default.make_heap @heap (\ @) riordina gli elementi nell'array in modo che formino un mucchio, con il valore più basso "in alto" del mucchio (corrispondente al primo elemento di array) .make_heap_lex @Heap (\ @) proprio come Make_heap, ma in ordine di confronto stringa invece di ordine di confronto numerico.make_heap_cmp {Confronta} @heap (\ @) proprio come Make_Heap, ma prende una funzione di confronto personalizzata. Push_heap @heap, $ elemento ,. .. (\ @@) aggiunge l'elemento dato / i a heap.push_heap_lex @heap, $ elemento, ... (\ @@) proprio come push_heap, ma in ordine di confronto stringa invece di confronto numerico ordine.push_heap_cmp { Confronta} @Heap, $ Element, ... (\ @@) proprio come Push_Heap, ma prende una funzione di confronto personalizzata.Pop_heap @heap (\ @ ) Rimuove l'elemento di mucchio più alto (più basso) e ripara l'heap.pop_heap_lex @heap (\ @) proprio come Pop_Heap, ma in ordine di confronto stringa anziché di confronto numerico ordine.Pop_Heap_CMP {Confronta} @Heap (\ @) proprio come Pop_Heap, Ma prende una funzione di confronto personalizzata. Requisiti: · Perl.


Array :: heap2. Software correlato

Ncar.

L'obiettivo è fornire all'utente i comandi NCAR nativi ...

165

Scarica