[SP-pm] Dúvida com Hash Slices

Daniel de Oliveira Mantovani daniel.oliveira.mantovani at gmail.com
Sun Jul 25 11:22:07 PDT 2010


2010/7/25 Pinguim Azul <bluepenguin em gmail.com>:
> E para treinar os algoritmos sempre tem o SPOJ.

Eu não gosto do SPOJ, porque eles não deixam claro o problema, deveria
ser mais rico nos exemplos de I/O.

>
> 2010/7/25 Blabos de Blebe <blabos em 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 em gmail.com>:
>>> Uia! vai desitediar meu domingo.
>>>
>>> 2010/7/25 Daniel de Oliveira Mantovani <daniel.oliveira.mantovani em 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 em 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 em 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 em gmail.com>:
>>>> >>> >>>>>> "Renato" == Renato Santos <renato.cron em 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 em pm.org
>>>> >>> > http://mail.pm.org/mailman/listinfo/saopaulo-pm
>>>> >>> _______________________________________________
>>>> >>> SaoPaulo-pm mailing list
>>>> >>> SaoPaulo-pm em pm.org
>>>> >>> http://mail.pm.org/mailman/listinfo/saopaulo-pm
>>>> >>
>>>> >>
>>>> >>
>>>> >> --
>>>> >> Renato Santos
>>>> >> http://www.renatocron.com/blog/
>>>> >>
>>>> >> _______________________________________________
>>>> >> SaoPaulo-pm mailing list
>>>> >> SaoPaulo-pm em pm.org
>>>> >> http://mail.pm.org/mailman/listinfo/saopaulo-pm
>>>> >>
>>>> > _______________________________________________
>>>> > SaoPaulo-pm mailing list
>>>> > SaoPaulo-pm em 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 em pm.org
>>>> http://mail.pm.org/mailman/listinfo/saopaulo-pm
>>>
>>>
>>>
>>> --
>>> Renato Santos
>>> http://www.renatocron.com/blog/
>>>
>>> _______________________________________________
>>> SaoPaulo-pm mailing list
>>> SaoPaulo-pm em pm.org
>>> http://mail.pm.org/mailman/listinfo/saopaulo-pm
>>>
>> _______________________________________________
>> SaoPaulo-pm mailing list
>> SaoPaulo-pm em pm.org
>> http://mail.pm.org/mailman/listinfo/saopaulo-pm
>>
>
>
>
> --
> Ricardo Bittencourt
> http://www.ricbit.com
> _______________________________________________
> SaoPaulo-pm mailing list
> SaoPaulo-pm em 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."


More information about the SaoPaulo-pm mailing list