[Prévia] [Próxima] [Prévia por assunto] [Próxima por assunto]
[Índice cronológico] [Índice de assunto]

random_shuffle de um conjunto??



O Sandro fez um teste interessante que resolveu aquela duvida sobre se era
possível ou nao fazer um random_shuffle de um conjunto:

-- BEGIN included message


Olá, professor!

     Fiz um teste para resolver aquela dúvida sobre o uso do
     "random_shuffle". Com base nas informações do sítio
     "http://www.sgi.com/tech/stl/", usei dois arquivos para esse teste:

     * test_randshuff_vec.c++ -> arquivo que usa esse algoritmo genérico em um
       vetor do STL;

     * test_randshuff_set.c++ -> arquivo que tenta usar esse algoritmo
       genérico em um conjunto do STL.

     O 1(o) arquivo foi tranqüilamente compilado (na rede IME com o comando
     "g++ -o <exec> <fonte C++>") e executado. O 2(o) arquivo teve erros de
     compilação na linha 50, que é justamente a linha de chamada desse
     algoritmo. Os erros são referentes ao desconhecimento da definição de
     operadores "+ <inteiro>" e "- <iterador>" para iteradores de conjunto. A
     justificativa para essa falta de definição é que os iteradores de
     conjunto não são para acesso aleatório. O vetor, por outro lado, permite
     acesso aleatório.

     Ats,

Sandro Hung.

test_randshuff_set.c++

test_randshuff_vec.c++

-- END included message