Montón :: Sencillo

Heap :: Simple es un módulo Perl que contiene montones clásicos fáciles de usar y rápidos.
Descargar ahora

Montón :: Sencillo Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • Perl Artistic License
  • Precio:
  • FREE
  • Nombre del editor:
  • Ton Hospel
  • Sitio web del editor:
  • http://search.cpan.org/~thospel/Tie-Cacher-0.09/Cacher.pm

Montón :: Sencillo Etiquetas


Montón :: Sencillo Descripción

Montón:: Simple es un módulo PERL que contiene montones clásicos fáciles de usar y rápidos. Montón :: Simple es un módulo PERL que contiene un montón de hilos de fácil uso y rápido, fácil de usar. # Crear un montón My $ Heap = Moap :: Simple-> Nuevo; My $ Heap = Heap :: Simple-> Nuevo (% Opciones); # Poner los datos en la inserción de montones $ $-> (@new_Elements); # Poner datos en un "objeto" o "cualquier" montón con una tecla Dada $ Heap-> Key_insert ($ Key1, $ Element1, $ Key2, $ Element2, ...); # Extraer el valor superior $ elemento = $ montón-> extract_top; # croaks en un elemento de montón vacío $ = $ montón-> Extract_first; # Devuelve UNDEF en un montón vacío # Obtenga el valor superior, pero déjelo en el elemento MESA $ = $ PEALE-> arriba; # croaks en un elemento montón de $ $ = $ montón-> primero; # Devuelve UNDEF en un montón vacío # Encuentre la tecla superior en el montón $ top_key = $ Heap-> TOP_KEY; # Devuelva el infinito en un montón vacío # croaks si no hay infinito $ top_key = $ Heap-> First_Key; # devuelve undef en un montón vacío # Ordenado extracto de todos los datos cuya clave no está por encima de un valor dado @Ellements = $ Heap-> Extract_upto ($ max_key); # Extracto ordenado de todos los datos @Lements = $ Heap-> Extract_all; # Vaciar el montón $ montón-> claro; # Encuentre el número de elementos $ cuenta = $ montón-> cuenta; # Obtener todas las llaves (no ordenadas) @Keys = $ Heap-> Teclas; # Obtener todos los valores (no ordenados) @Values ​​= $ Heap-> Valores; # Encuentre la llave correspondiente a un valor $ KEY = $ Heap-> Key ($ valor); # GET / SET USER_DATA $ USER_DATA = $ MILP-> USER_DATA; $ old_data = $ Heap-> user_data ($ new_data); # Obtener / establecer el infinito $ infinito = $ montón-> infinito; $ old_infinity = $ Heap-> Infinity ($ New_Data); # Obtenga la posición de una llave en un elemento $ Key_Index = $ Heap-> Key_Index; $ KEY_NAME = $ Heap-> Key_Name; $ Key_Method = $ Heap-> Key_Method; $ Key_Function = $ Heap-> Key_Function; # Devolver el valor de varias cosas que se establecieron en New: $ envuelto = $ montón-> envuelto; $ max_count = $ montón-> max_count; $ can_die = $ montón-> can_die; $ sucio = $ montón-> sucio; $ orden = $ montón-> orden; @Elements = $ Moap-> Elementos; $ elementos = $ Peaje-> Elementos; # Mueva todos los elementos de cada montón en @heaps y en $ Heap $ Heap-> Absorb (@heaps); # Como si estuviera haciendo un inserto repetido $ PEAL-> Insertar $ Heap-> Key_absorb (@heaps); # Como si estuviera haciendo una reproducción repetida $ Peyp-> Key_insert # Fusiona ya arregló matrices en una nueva matriz ordenada. Esto no molesta los elementos que ya están en el montón My $ Merged_aref = $ Heap-> Merge_Arrays ($ ARSF1, $ ARSF2 ,. ..);); # ¿Qué clase hace el trabajo real? $ Implementación = Montón :: Simple-> Implementación; Ejemplos Cuando la tecla y el valor se mantienen separados: use un montón :: simple; My $ Heap = Heap :: Simple-> Nuevo (elementos => "cualquiera"); $ Heap-> Key_insert (8, "Bar"); $ Heap-> Key_insert (5, "foo"); # Esto imprimirá FOO (5 es la tecla más baja) Imprimir "El primer valor es", $ Peiny-> Extract_top, "N"; $ Heap-> Key_insert (7, "Baz"); # Esto imprimirá BAZ (7 es la tecla más baja) Imprimir "El siguiente valor es", $ MILP-> Extract_top, "N"; # Esto imprimirá la barra (8 es ahora la tecla más baja) Imprimir "El siguiente valor es", $ MILP-> Extract_top, "N"; Requisitos: · Perl


Montón :: Sencillo Software relacionado

CPAN :: SQLITE

CPAN :: SQLite es un módulo PERL que le permite mantener y buscar una base de datos de CPAN mínima. ...

250

Descargar