Ciência da Computação

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


2
Recorrência
Nota: isto é das notas de JeffE's Algorithms on Recorrences, página 5. (1) Então, definimos a recorrênciaT( n ) =n--√T(n--√) + nT(n)=nT(n)+nT(n) = \sqrt{n}T(\sqrt{n})+nsem nenhum estojo de base. Agora entendo que, para a maioria das recorrências, já que estamos procurando limites assintóticos, o caso base não importa. Mas, neste caso, …


1
Teoria do tipo cúbico para manequins?
Eu li um desses artigos populares sobre a teoria dos tipos cúbicos, mas não admira que eu pudesse ver apenas fórmulas e diagramas sem poder reconhecê-los. Então aqui está o que eu quero. Quero uma explicação suficientemente profunda de qual composição, o preenchimento e a colagem de Kan têm a …


1
Dureza NP de encontrar um subconjunto de vértices em um gráfico ponderado por vértices
Essa é uma tarefa do concurso alemão de TI ("Bundeswettbewerb Informatik"), mas como o prazo já passou, fazer esta pergunta não é trapaça. Dado um gráfico direcionado ponderado por vértice e valores , encontre um subconjunto de nós que maximize sujeito a Esse problema é difícil para o NP?G=(V,E)G=(V,E)G=(V, E)cvcvc_vVres⊆VVres⊆VV_{res}\subseteq …


2
GCD de um par de produtos
Eu tenho dois números, que são cada um o produto de um grande número de números menores que eu conheço. Quero encontrar o MDC (maior divisor comum) desses dois números. Existe alguma maneira de fazer uso da fatoração parcial que tenho para acelerar o processo? Em particular, cada número maior …


1
Eu construí um computador mecânico alimentado por bolas de gude. Quais são as suas limitações teóricas?
Nos últimos dois anos, construí um computador mecânico alimentado por bolas de gude e fiz dele um jogo. É semelhante ao antigo Digi-Comp II, exceto por duas diferenças principais: As peças são reposicionáveis ​​no quadro. Você pode conectar vários 'bits' juntos usando engrenagens. Quando um desses bits é invertido, ele …



2
Nome correto para um analisador de descida recursiva que usa loops para manipular a recursão esquerda?
Essa gramática é deixada recursiva: Expression ::= AdditionExpression AdditionExpression ::= MultiplicationExpression | AdditionExpression '+' MultiplicationExpression | AdditionExpression '-' MultiplicationExpression MultiplicationExpression ::= Term | MultiplicationExpression '*' Term | MultiplicationExpression '/' Term Term ::= Number | '(' AdditionExpression ')' Number ::= [+-]?[0-9]+(\.[0-9]+)? Portanto, em teoria, a descida recursiva não funcionará. Mas, explorando …

2
Relação entre decisão de verificação de tipo, decisão de tipabilidade e forte normalização
Ei! Esta é provavelmente uma pergunta estúpida, mas nunca a vi explicitamente anotada se, por exemplo, a decidibilidade da verificação de tipo for equivalente à forte propriedade de normalização. Portanto, estou fazendo esta pergunta para esclarecer todas as relações possíveis entre verificação de tipo, tipabilidade e forte normalização. Deixe-me explicar …

1
Funções úteis entre polilogarítmico e polinomial?
Gostaria de saber se existem funções úteis assintoticamente maiores que uma função polilogarítmica e menos que uma função polinomial. Ou seja, uma função tal quef(n)f(n)f(n) f(n)=ω(log(n)k)f(n)=ω(log⁡(n)k)f(n) = \omega(\log(n)^k) para alguma constantek>0k>0k > 0 e f(n)=o(nk)f(n)=o(nk)f(n) = o(n^k) para alguma constantek>0k>0k > 0 O que quero dizer com útil, é que …

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.