| GENEZZO :: Indice :: BT2 GENEZZO :: INDICE :: BT2 è un BTree BTree BTree Built of Row Directory Blocks. |
Scarica ora |
GENEZZO :: Indice :: BT2 Classifica e riepilogo
- Licenza:
- Perl Artistic License
- Nome editore:
- Jeffrey I. Cohen
- Sito web dell'editore:
- http://search.cpan.org/~jcohen/Genezzo-0.72/lib/Genezzo.pm
GENEZZO :: Indice :: BT2 Tag
GENEZZO :: Indice :: BT2 Descrizione
GENEZZO :: INDICE :: BT2 è un BTree BTree BTree Beach Directory Blocks. GENEZZO :: INDICE :: BT2 è un BTREE BTREE BTREE BRING THE ROW Directory Blocks.Costruire il confronto / uguaglianza Callbacks My $ cmp1 = sub {My ($ k1, $ k2) = @_; # Nota: utilizzare "Astronave" (-1,0,1) confronto con # cortocircuito o (che restituisce 0 o valore, non 0 o 1) # per eseguire il confronto a chiave multi-colonna # A La Schwartzian Transform Transform (( ($ k1 -> $ k2 -> ) || ($ k1 -> $ k2 -> )) == -1); }; MY $ EQ1 = SUB {MY ($ K1, $ K2) = @_; Ritorno (($ k1 -> == $ k2 -> ) ($ k1 -> == $ k2 -> )); }; Sinossi Usa Genezzo :: Indice :: BT?; My $ TT = Genezzo :: Indice :: btree-> nuovo (); $ TT-> Inserisci (1, "Ciao"); $ TT-> Inserisci (7, "Lì"); Questo algoritmo BTree è un'implementazione dal basso verso l'alto basata su idee dal capitolo 16 di "Algoritmi in C ++ (terza edizione)", di Robert Sedgewick, 1998 e Capitolo 15, "Accesso Percorsi ", di" Elaborazione delle transazioni: concetti e tecniche "di Jim Grey e Andreas Reuter, 1993. Gli esempi pedagogici utilizzano un numero fisso di voci per nodo o tasti di dimensioni fisse in ciascun blocco, ma questa implementazione ha estensioni significative da supportare Numeri variabili di tasti variabili in blocchi di dischi a dimensione fissa, con la gestione degli errori associati, più supporto per reverse scans.requirements: · Requisiti perl: · Perl.
GENEZZO :: Indice :: BT2 Software correlato