Genezzzo :: Índice :: BT2

Genezzzo :: Índice :: BT2 é uma BT2 básica construída de blocos de diretório de linha.
Baixe Agora

Genezzzo :: Índice :: BT2 Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • Perl Artistic License
  • Preço:
  • FREE
  • Nome do editor:
  • Jeffrey I. Cohen
  • Site do editor:
  • http://search.cpan.org/~jcohen/Genezzo-0.72/lib/Genezzo.pm

Genezzzo :: Índice :: BT2 Tag


Genezzzo :: Índice :: BT2 Descrição

Genezzo :: Índice :: BT2 é um Basic BTree construído de blocos de diretório de linha. Genezzo :: Índice :: BT2 é um BACE BACE Construído de blocos de diretório de linha. Comparação de comparação / igualdade de corrimão Meu $ cmp1 = sub {my ($ K1, $ K2) = @_; # Nota: Use "comparação" espaçonave "(-1,0) com # curto-circuito ou (que retorna 0 ou valor, não 0 ou 1) # Para executar comparação de teclas de várias colunas # A La Schwartzian Transform Return (( ($ K1 -> $ K2 -> ) || ($ K1 -> $ K2 -> )) == -1); }; meu $ EQ1 = sub {my ($ K1, $ K2) = @_; retorno (($ K1 -> == $ K2 -> ) ($ K1 -> == $ K2 -> ))); }; Sinopse Use Genezzzo :: Índice :: BT?; Meu $ TT = Genezzzo :: Índice :: Btree-> Novo (); $ tt-> Inserir (1, "Oi"); $ TT-> Inserir (7, "lá"); Este algoritmo Btree é uma implementação de baixo para cima baseada em idéias do Capítulo 16 de "Algoritmos em C ++ (Terceira Edição)", por Robert Sedgewick, 1998 e o Capítulo 15, "Acesso Caminhos ", de" processamento de transações: conceitos e técnicas "por Jim Grey e Andreas Reuter, 1993. Os exemplos pedagógicos usam um número fixo de entradas por nó ou chaves de tamanho fixo em cada bloco, mas essa implementação tem extensões significativas para suportar Números variáveis de chaves de tamanho variável em blocos de disco fixo, com o manuseio de erro associado, além de suporte para verificação inversa.Requirements: · Requisitos de Perl: · Perl.


Genezzzo :: Índice :: BT2 Software Relacionado