| Tie :: Array :: Sorted uma matriz que é mantida classificada |
Baixe Agora |
Tie :: Array :: Sorted Classificação e resumo
- Nome do editor:
- Tony Bowden
- Site do editor:
- http://search.cpan.org/~sri/
Tie :: Array :: Sorted Tag
Tie :: Array :: Sorted Descrição
Uma matriz que é mantida classificada Tie :: Array :: Sorted é um módulo Perl que apresenta uma matriz comum, mas é mantido classificado. Todos os empurrados e desembainham os elementos em questão a ser inseridos no local apropriado para manter a ordem. Lojas adquiridas ($ a = "WBBBBILHE") efetivamente emenda o valor original e insira o novo elemento. Não está claro por que você gostaria de usar lojas diretas como essa, mas este módulo faz a coisa certa se você fizer. se você não gosta do comparador lexical comum, você pode fornecer o seu próprio; Deve comparar os dois elementos que é dado. Por exemplo, um comparador numérico ficaria assim: Tie @a, "Tie :: Array :: Sorted", Sub {$ _ $ _ } Considerando comparar uma lista de arquivos por seus tamanhos, você 'D Então, algo como: Tie @a, "Tie :: Array :: Sorted", Sub {-s $ _ -s $ _ } Sinopse Use Tie :: Array :: Classificado; Tie @a, "Tie :: Array :: Sorted", sub {$ _ $ _ }; empurrar @a, 10, 4, 7, 3, 4; Imprimir "@a"; # "34 47 10" Requisitos: · Perl.
Tie :: Array :: Sorted Software Relacionado