[SP-pm] Dúvida com Hash Slices

Pinguim Azul bluepenguin at gmail.com
Sun Jul 25 11:18:24 PDT 2010


E para treinar os algoritmos sempre tem o SPOJ.

2010/7/25 Blabos de Blebe <blabos at gmail.com>:
> Se você tiver interesse em estudar os algoritmos do Cormen ou outros,
> pode contar comigo (embora eu suma com frequencia). A gente pode usar
> o github pra trocar código.
>
> A lista é bem eclética, acho que discutir algoritmos não é tão
> off-topic, mas se for podemos trocar emails num outro contexto.
>
> Convite extedido a todos os ouvintes.
>
> Abraços
>
> 2010/7/25 Renato Santos <renato.cron at gmail.com>:
>> Uia! vai desitediar meu domingo.
>>
>> 2010/7/25 Daniel de Oliveira Mantovani <daniel.oliveira.mantovani at gmail.com>
>>>
>>> > Outro livro interessante, que fala um pouco sobre como são
>>> > internamente as estruturas de dados em Perl é o:
>>> >
>>> > http://www.manning.com/jenness
>>>
>>> O manual tem muito conteúdo sobre isso também,
>>>
>>>   Internals and C Language Interface
>>>           perlembed           Perl ways to embed perl in your C or
>>> C++ application
>>>           perldebguts         Perl debugging guts and tips
>>>           perlxstut           Perl XS tutorial
>>>           perlxs              Perl XS application programming interface
>>>           perlclib            Internal replacements for standard C
>>> library functions
>>>           perlguts            Perl internal functions for those doing
>>> extensions
>>>           perlcall            Perl calling conventions from C
>>>           perlmroapi          Perl method resolution plugin interface
>>>           perlreapi           Perl regular expression plugin interface
>>>           perlreguts          Perl regular expression engine internals
>>>
>>>           perlapi             Perl API listing (autogenerated)
>>>           perlintern          Perl internal functions (autogenerated)
>>>           perliol             C API for Perl's implementation of IO in
>>> Layers
>>>           perlapio            Perl internal IO abstraction interface
>>>
>>>           perlhack            Perl hackers guide
>>>           perlrepository      Perl source repository
>>>
>>>
>>> >
>>> > (Conhecimento em C é recomendável, porém não mandatório).
>>> >
>>> > Pode parecer esquisito, mas depois que eu li esse último, passei a
>>> > apreciar Perl mais como arte do que como uma simples linguagem de
>>> > programação.
>>> >
>>> > Divirta-se.
>>> >
>>> > Abraços
>>> >
>>> > 2010/7/25 Renato Santos <renato.cron at gmail.com>:
>>> >> Foi por isso mesmo que achei que o perl tambem utiliza-se B-tree (que
>>> >> acabei
>>> >> de ver, é RB-tree)
>>> >> Nao entendi muito a tabela de dispersão (mas como, acho que nao preciso
>>> >> entender dignamente como as coisas funcionam na memória...)
>>> >> Agora vou como funciona o Red black tree, porque so sei explicar
>>> >> a lógica do
>>> >> B-tree (estrutura que o postgres usa por default para indexes)
>>> >>
>>> >> 2010/7/25 Blabos de Blebe <blabos at gmail.com>
>>> >>>
>>> >>> > Os hash são gardados usando B-Tree, não é?
>>> >>>
>>> >>> Em C++ std::map é um RB-tree e a sobrecarga do operator[] é syntax
>>> >>> sugar que o deixa parecido com o acesso aos hashes do Perl ou arrays
>>> >>> associativos do PHP.
>>> >>>
>>> >>> Talvez por isso a dúvida.
>>> >>>
>>> >>> 2010/7/25 Eden Cardim <edencardim at gmail.com>:
>>> >>> >>>>>> "Renato" == Renato Santos <renato.cron at gmail.com> writes:
>>> >>> >
>>> >>> >    Renato> Hmm, entendi Mas acho que o => (eu chamo isso de aponta,
>>> >>> > ta
>>> >>> >    Renato> certo?) implica quotes do lado direito.  bom, perl eh
>>> >>> > muito
>>> >>> >    Renato> doido!
>>> >>> >
>>> >>> > Não, os quotes implícitos são no operador esquerdo mesmo.
>>> >>> > _______________________________________________
>>> >>> > SaoPaulo-pm mailing list
>>> >>> > SaoPaulo-pm at pm.org
>>> >>> > http://mail.pm.org/mailman/listinfo/saopaulo-pm
>>> >>> _______________________________________________
>>> >>> SaoPaulo-pm mailing list
>>> >>> SaoPaulo-pm at pm.org
>>> >>> http://mail.pm.org/mailman/listinfo/saopaulo-pm
>>> >>
>>> >>
>>> >>
>>> >> --
>>> >> Renato Santos
>>> >> http://www.renatocron.com/blog/
>>> >>
>>> >> _______________________________________________
>>> >> SaoPaulo-pm mailing list
>>> >> SaoPaulo-pm at pm.org
>>> >> http://mail.pm.org/mailman/listinfo/saopaulo-pm
>>> >>
>>> > _______________________________________________
>>> > SaoPaulo-pm mailing list
>>> > SaoPaulo-pm at pm.org
>>> > http://mail.pm.org/mailman/listinfo/saopaulo-pm
>>> >
>>>
>>>
>>>
>>> --
>>> http://www.danielmantovani.com
>>>
>>> "If you’ve never written anything thoughtful, then you’ve never had
>>> any difficult, important, or interesting thoughts. That’s the secret:
>>> people who don’t write, are people who don’t think."
>>> _______________________________________________
>>> SaoPaulo-pm mailing list
>>> SaoPaulo-pm at pm.org
>>> http://mail.pm.org/mailman/listinfo/saopaulo-pm
>>
>>
>>
>> --
>> Renato Santos
>> http://www.renatocron.com/blog/
>>
>> _______________________________________________
>> SaoPaulo-pm mailing list
>> SaoPaulo-pm at pm.org
>> http://mail.pm.org/mailman/listinfo/saopaulo-pm
>>
> _______________________________________________
> SaoPaulo-pm mailing list
> SaoPaulo-pm at pm.org
> http://mail.pm.org/mailman/listinfo/saopaulo-pm
>



-- 
Ricardo Bittencourt
http://www.ricbit.com


More information about the SaoPaulo-pm mailing list