Ciência da Computação

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




2
Por que as máquinas de Turing com limite linear são mais poderosas que os autômatos de estados finitos?
Fiquei com a impressão de que nossos computadores, por serem finitos, não são mais poderosos que as máquinas de estado finito (extraordinariamente grandes). Entretanto, as Máquinas de Turing com Limite Linear também são finitas, mas parece que as Linguagens Regulares são estritamente um subconjunto impróprio de Linguagens Sensíveis ao Contexto. …


3
Representar uma mão de pôquer de 5 cartas
Um baralho de cartas é 52. Uma mão é 5 cartas dos 52 (não pode ter uma duplicata). Qual é a menor quantidade de bits para representar uma mão de 5 cartas e como? Uma mão NÃO depende da ordem (KQ = QK). 64329 = 96432 Sim, pode usar 52 …


3
Complexidade temporal da adição
A Wikipedia lista a complexidade temporal da adição como , onde é o número de bits.nnnnnnn Esse é um limite inferior teórico rígido? Ou isso é apenas a complexidade do algoritmo conhecido mais rápido atual. Eu quero saber, porque a complexidade da adição sublinha todas as outras operações aritméticas e …

5
Ciência de Dados x Pesquisa Operacional
A questão geral, como o título sugere, é: Qual é a diferença entre DS e OR / otimização. Em um nível conceitual, entendo que o DS tenta extrair conhecimento dos dados disponíveis e usa principalmente técnicas estatísticas, de aprendizado de máquina. Por outro lado, OR usa os dados para tomar …


1
As propriedades, como o uso de memória de uma função, podem ser expressas em um idioma digitado de forma dependente?
Suponha que alguém queira raciocinar sobre propriedades do código além de coisas como totalidade e pureza funcional - também se preocupa com o consumo de memória ou com a complexidade algorítmica de uma função. Isso pode ser feito através de sistemas de digitação e efeitos dependentes?


3
Existem algoritmos de exponenciação de matriz paralela que são mais eficientes que a multiplicação sequencial?
É necessário encontrar a potência (número inteiro positivo) da matriz de números reais. Existem muitos algoritmos eficientes de multiplicação de matrizes (por exemplo, alguns algoritmos paralelos são Cannon, DNS ), mas existem algoritmos destinados exatamente a encontrar o poder da matriz e que são mais eficientes do que a execução …


1
Como particionar um conjunto em um determinado número de subconjuntos independentes, sujeito a algumas condições?
Recebi um conjunto A≜{1,…,k}A≜{1,…,k}A\triangleq\{1,\ldots,k\} , um número inteiro s⩽ks⩽ks\leqslant k e números inteiros não negativos aijaija_{ij} . Meu problema é encontrar sss subconjuntos SjSjS_j de {1,…,k}{1,…,k}\{1,\ldots,k\} modo que: ⋃sj=1Sj=A⋃j=1sSj=A\bigcup_{j=1}^s S_j=A ; e |Sj|⩽aij|Sj|⩽aij|S_j|\leqslant a_{ij} para todos i∈Sji∈Sji\in S_j e j=1,…,sj=1,…,sj=1,\ldots,s . Como resolver este problema? É difícil encontrar uma solução …

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.