Ciência da Computação

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

4
Por que a quantidade de frases não é finita?
Atualmente, estou estudando línguas formais. Minha palestra afirma que, embora as palavras de uma língua sejam finitas, as frases construídas com a gramática subjacente não são. Mas não entendo por que isso geralmente deve ser verdade. Eu posso imaginar a gramática que me deixa com uma quantidade finita de frases. …

2
Prova de correção do algoritmo para determinar se os elementos de uma matriz são repetidos um número igual de vezes
Peço desculpas pelo título longo, mas realmente não sabia como escrevê-lo de maneira diferente, sem a falta de informações sobre o conteúdo. Recentemente, fiz um exame universitário sobre algoritmos paralelos. Um exercício me pediu para escrever um algoritmo para determinar se os elementos de uma matriz, vamos chamá-lo A, foram …



1
Qual é a complexidade do problema da universalidade para uma NFA com todos os estados aceitando?
É sabido que o problema da universalidade para a NFA (decidir se L(A)=Σ∗L(A)=Σ∗L(A)=\Sigma^*) é PSPACEPSPACEPSPACE-completo. No entanto, e se todos os estados da NFA estiverem aceitando? Parece-me que o problema está no máximocococo-NPNPNP, como um contra-exemplo (diferente do caso de uma NFA geral) é polinomial (mesmo linear) no tamanho da …

1
Qual é a comparação mais recente de arquivos de assinatura e índices invertidos?
Trabalhos modernos sobre índices de pesquisa geralmente contêm uma declaração de que índices invertidos (listas de postagem) são categoricamente superiores aos arquivos de assinatura (filtros de bloom). Aqui estão alguns exemplos de artigos publicados em 2016: Embora essa técnica [arquivo de assinatura] forneça uma sobrecarga computacional relativamente baixa, estudos de …

4
Expressões regulares e 'captura de parênteses' com 'referências anteriores'
Sabemos que expressões regulares (ER) são implementadas com autômatos finitos (FA). Em alguma linguagem (como JavaScript) no RE, existem recursos como 'capturando parênteses' com 'referências anteriores': https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Regular_Expressions#special-capturing-parentheses (x) Corresponde a 'x' e se lembra da correspondência, como mostra o exemplo a seguir. Os parênteses são chamados de captura de parênteses. …

1
Recuperar descrição PRNG de saídas consecutivas
Dadas as saídas do gerador de números pseudoaleatórios, como se pode determinar o tipo (por exemplo, Registro de deslocamento de feedback linear), Multiplicar com transportar, Gerador linear de congratulações etc.) e recuperar a função e a semente? A matriz de números fornecida é com certeza gerada pelo PRNG (não criptograficamente …






1
Tendo problemas para entender a definição de clique
Minha definição diz Uma clique é um gráfico que possui uma aresta conectando todos os pares de vértices mas, pelo que entendi, uma aresta conecta apenas dois vértices. Como .A−BA−BA-B Se queremos conectar três vértices, precisamos de pelo menos duas arestas. Por exemplo, .A−B−CA−B−CA-B-C Não entendo como uma aresta pode …

1
sequência de problemas que levam
Conhecemos uma sequência infinita de problemas de decisão em que o algoritmo mais eficiente para cada problema ocorre Θ(nk)Θ(nk)\Theta(n^k) hora, onde kkk aumenta sem limites? Suponha, por exemplo, que saberíamos que encontrar um k-clique requer Θ(nk)Θ(nk)\Theta(n^k), essa sequência pode ser {1-clique, 2-clique, 3-clique, ...}. No entanto, talvez haja algoritmos mais …

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.