Perguntas com a marcação «permutation»



8
O java.util.Random é realmente tão aleatório? Como posso gerar 52! possíveis seqüências (fatoriais)?
Eu tenho usado Random (java.util.Random)para embaralhar um baralho de 52 cartas. Existem 52! (8.0658175e + 67) possibilidades. No entanto, descobri que a semente para java.util.Randomé a long, que é muito menor em 2 ^ 64 (1.8446744e + 19). A partir daqui, desconfio se isso java.util.Random é realmente aleatório ; é …


30
Permutações em JavaScript?
Estou tentando escrever uma função que faça o seguinte: aceita uma matriz de números inteiros como argumento (por exemplo, [1,2,3,4]) cria uma matriz de todas as permutações possíveis de [1,2,3,4], com cada permutação tendo um comprimento de 4 a função abaixo (achei on-line) faz isso usando uma string como argumento …



5
std :: next_permutation Implementation Explanation
Eu estava curioso para saber como std:next_permutationfoi implementado, então extraí a gnu libstdc++ 4.7versão e limpei os identificadores e a formatação para produzir a seguinte demonstração ... #include <vector> #include <iostream> #include <algorithm> using namespace std; template<typename It> bool next_permutation(It begin, It end) { if (begin == end) return false; …



5
Como criar uma permutação em c ++ usando STL para número de locais menor que o comprimento total
Eu tenho um c++ vectorcom std::pair<unsigned long, unsigned long>objetos. Estou tentando gerar permutações dos objetos do vetor usando std::next_permutation(). No entanto, eu quero que as permutações sejam de um determinado tamanho, você sabe, semelhante à permutationsfunção em python em que o tamanho da permutação retornada esperada é especificado. Basicamente, o …

4
Usando R para resolver o jogo Lucky 26
Estou tentando mostrar ao meu filho como a codificação pode ser usada para resolver um problema apresentado por um jogo, além de ver como o R lida com o big data. O jogo em questão é chamado "Lucky 26". Neste jogo, os números (1 a 12 sem duplicatas) são posicionados …
15 r  bigdata  permutation 
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.