Ciência da Computação

Perguntas e respostas para estudantes, pesquisadores e profissionais de ciência da computação

4
Existem problemas de NP, não em P e nem NP Complete?
Existem problemas conhecidos em (e não em ) que não são completos? Meu entendimento é que atualmente não há problemas conhecidos, mas não foi descartada como uma possibilidade. P N PNPNP\mathsf{NP}PP\mathsf{P}NPNP\mathsf{NP} Se houver um problema (e não ), mas não , isso seria resultado de nenhum isomorfismo existente entre as …




2
Quão assintoticamente ruim é o embaralhamento ingênuo?
É sabido que esse algoritmo 'ingênuo' para embaralhar uma matriz trocando cada item por outro escolhido aleatoriamente não funciona corretamente: for (i=0..n-1) swap(A[i], A[random(n)]); Especificamente, como em cada uma das iterações, uma das escolhas é feita (com probabilidade uniforme), existem possíveis 'caminhos' através da computação; porque o número de permutações …



4
Qual é exatamente a diferença semântica entre conjunto e tipo?
Edição: Agora eu fiz uma pergunta semelhante sobre a diferença entre categorias e conjuntos. Toda vez que leio sobre teoria dos tipos (que reconhecidamente é bastante informal), não consigo entender realmente como ela difere da teoria dos conjuntos, concretamente . Entendo que existe uma diferença conceitual entre dizer "x pertence …
33 type-theory  sets 

2
Idiomas regulares planares
Na minha turma, um aluno perguntou se todos os autômatos finitos poderiam ser desenhados sem cruzar as bordas (parece que todos os meus exemplos). Claro que a resposta é negativa, o autômato óbvio para a linguagem {x∈{a,b}∗∣#a(x)+2#b(x)≡0mod5}{x∈{a,b}∗∣#a(x)+2#b(x)≡0mod5}\{\; x\in\{a,b\}^* \mid \#_a(x)+2\#_b(x) \equiv 0 \mod 5 \;\} tem a estrutura de K5K5K_5 …


4
Sobre o que é a programação dinâmica?
Desculpe antecipadamente se esta pergunta parece idiota ... Tanto quanto eu sei, a construção de um algoritmo usando programação dinâmica funciona da seguinte maneira: expressar o problema como uma relação de recorrência; implementar a relação de recorrência por meio de memorização ou por uma abordagem de baixo para cima. Até …





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.