Ciência da Computação

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

4
Alguém pode dar um exemplo simples, mas não de brinquedo, de uma gramática sensível ao contexto?
Estou tentando entender gramáticas sensíveis ao contexto. Eu entendo por que idiomas como {ww∣w∈A∗}{ww∣w∈A∗}\{ww \mid w \in A^*\} {anbncn∣n∈N}{anbncn∣n∈N}\{a^n b^n c^n \mid n\in\mathbb{N}\} não são livres de contexto, mas o que eu gostaria de saber se uma linguagem semelhante ao cálculo lambda sem tipo é sensível ao contexto. Gostaria de …

1
Gödelização em Máquina de Turing
Eu estava estudando Gödelization no curso de Teoria da Computação. Eu conseguia entender os conceitos de numeração de Gödel, mas não conseguia entender sua importância na Teoria da Computação. Alguém poderia apontar para alguns bons materiais ou apontar sua importância.


3
Discrepância entre cara e coroa
Considere uma sequência de nnn lançamentos de uma moeda imparcial. Deixe HEuHEuH_i denotar o valor absoluto do excesso do número de cabeças sobre caudas vistas nos primeiros EuEui flips. Defina H= maxEuHEuH=maxEuHEuH=\text{max}_i H_i . Mostre que E[ HEu] = Θ ( i√)E[HEu]=Θ(Eu)E[H_i]=\Theta ( \sqrt{i} )eE[ H] = Θ ( n--√)E[H]=Θ(n)E[H]=\Theta( …



4
Comparando números racionais
Dado a,b,c,d∈Na,b,c,d∈Na,b,c,d \in \mathbb N e ,b,d∉{0}b,d∉{0}b,d \notin \{0\} ab&lt;cd⟺ad&lt;cbab&lt;cd⟺ad&lt;cb \begin{eqnarray*} \frac a b < \frac c d &\iff& ad < cb \end{eqnarray*} Minhas perguntas são: Dadoa,b,c,da,b,c,da,b,c,d Supondo que podemos decidir em , existe alguma maneira de decidir sem ter que pré-executar as multiplicações (ou divisões), e . Ou existe …

2
Árvore de abrangência mínima com parâmetros de peso duplo
Considere um gráfico G(V,E)G(V,E)G(V,E) . Cada aresta eee tem dois pesos AeAeA_e e BeBeB_e . Encontrar uma árvore geradora que minimiza o produto (∑e∈TAe)(∑e∈TBe)(∑e∈TAe)(∑e∈TBe)\left(\sum_{e \in T}{A_e}\right)\left(\sum_{e \in T}{B_e}\right) . O algoritmo deve ser executado em tempo polinomial em relação a |V|,|E||V|,|E||V|, |E|. Acho difícil adaptar qualquer um dos algoritmos tradicionais …

6
n * log n e n / log n em relação ao tempo de execução polinomial
Eu entendo que Θ(n)Θ(n)\Theta(n) é mais rápido que Θ(nlogn)Θ(nlog⁡n)\Theta(n\log n) e mais lento que Θ(n/logn)Θ(n/log⁡n)\Theta(n/\log n) . O que é difícil para mim entender é como realmente comparar Θ(nlogn)Θ(nlog⁡n)\Theta(n \log n) e Θ(n/logn)Θ(n/log⁡n)\Theta(n/\log n) com Θ(nf)Θ(nf)\Theta(n^f) onde 0&lt;f&lt;10&lt;f&lt;10 < f < 1 . Por exemplo, como decidimos vs Θ ( …






1
O que é a classe de complexidade
O que significa a classe de complexidade ? Eu sei que é a classe de complexidade que contém as linguagens para as quais existe uma máquina de Turing não determinística no tempo polinomial, de modo que se o número de estados de aceitação da máquina na entrada for ímpar.⊕P⊕P⊕P⊕P\oplus P^{\oplus …

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.