Ciência da Computação

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


1
Se você executar uma função unidirecional com entrada diferente, ainda é uma função unidirecional?
Suponha que seja uma função unidirecional. E quanto a , onde e \ lvert x_1 \ rvert = \ lvert x_2 \ rvert ?f(x)f(x)f(x)h(x)=f(x1)⊕f(x2)h(x)=f(x1)⊕f(x2)h(x)=f(x_1) \, \oplus \,f(x_2)x=x1||x2x=x1||x2x=x_1 || x_2|x1|=|x2||x1|=|x2|\lvert x_1 \rvert = \lvert x_2\rvert ⊕⊕\oplus é disjunção exclusiva (xor) ||||||é concatenação |u||u||u|é o comprimento de uuu

1
Algoritmo similar de ancestral comum mais baixo para um gráfico
Estou trabalhando em um sistema de tipos e encontrei um problema que parece semelhante ao menor ancestral comum. Dados dois tipos, preciso encontrar a menor sequência de conversões que resultará no mesmo tipo de destino. Se eu tivesse uma árvore de tipos simples, sei como obter o resultado, mas infelizmente …




2
Existem funções em O (n) que não são nem em (n) todas em Θ (n)?
Uma das minhas palestras faz a seguinte declaração: (f(n)=O(n)∧f(n)≠o(n))⟹f(n)=Θ(n)(f(n)=O(n)∧f(n)≠o(n))⟹f(n)=Θ(n)( f(n)=O(n) \land f(n)\neq o(n) )\implies f(n)=\Theta(n) Talvez esteja faltando algo nas definições, mas, por exemplo, a classificação das bolhas seja e não mas também não é pois é o melhor caso de execução .O(n2)O(n2)O(n^2)o(n2)o(n2)o(n^2)θ(n2)θ(n2)\theta(n^2)Ω(n)Ω(n)\Omega(n) O que estou perdendo aqui?


1
Livre e vinculado no cálculo Lambda
Aqui está algo da "Sintaxe e semântica das linguagens de programação" de Slonneger: Uma variável pode ocorrer tanto vinculada como livre na mesma expressão lambda: por exemplo, em λx.yλy.yx, a primeira ocorrência de y é livre e as outras duas são ligadas. Presumo que a variável livre seja y logo …



4
Existem lexers reais que usam NFAs diretamente em vez de primeiro transformá-los em DFAs?
Estou participando da classe Coursera em compiladores e, na lição sobre lexers, é sugerido que existe uma troca de espaço-tempo entre o uso de autômato finito não determinístico (NFA) e autômato finito determinístico (DFA) para analisar expressões regulares. Se bem entendi, a desvantagem é que um NFA é menor, mas …

3
Significado do problema da parada
O problema da parada é definido como: HTM= { ⟨ M, W ⟩ | M pára na entrada w }HTM={⟨M,w⟩∣M halts on input w}H_{TM} = \{ \langle M, w \rangle \mid \text{\(M\) halts on input \(w\)}\} Não tenho certeza do que isso significa. É um conjunto de máquinas de Turing …



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.