Eu preferiria a menor definição formal possível e a matemática
Questões agnósticas de linguagem de programação que se concentram nos aspectos teóricos ao invés das implementações reais.
Eu preferiria a menor definição formal possível e a matemática
Quais são as diferenças entre NP , NP-Complete e NP-Hard ? Estou ciente de muitos recursos em toda a web. Gostaria de ler suas explicações, e o motivo é que elas podem ser diferentes do que está lá fora, ou há algo que eu não
A questão Como encontrar a complexidade temporal de um algoritmo? O que eu fiz antes de postar uma pergunta no SO? Eu passei por isso , este e muitos outros links Mas não onde eu era capaz de encontrar uma explicação clara e direta sobre como calcular a complexidade do tempo. O que eu sei...
A maioria das pessoas com um diploma em CS certamente saberá o que Big O significa . Isso nos ajuda a medir a escala de um algoritmo. Mas estou curioso, como você calcula ou aproxima a complexidade de seus
Para uma pessoa sem formação em ficção científica, o que é uma lambda no mundo da Ciência da
Quem primeiro disse o seguinte? Uma mônada é apenas um monóide na categoria de endofunitores, qual é o problema? E, em uma nota menos importante, isso é verdade e, em caso afirmativo, você poderia dar uma explicação (espero que possa ser entendida por alguém que não tenha muita experiência com...
Alguém pode ajudar a explicar como a construção de um heap pode ser de O (n) complexidade? A inserção de um item em um heap é O(log n)e a inserção é repetida n / 2 vezes (o restante são folhas e não podem violar a propriedade heap). Então, isso significa que a complexidade deveria ser O(n log n),...
O que significa a expressão "Turing Complete"? Você pode dar uma explicação simples, sem entrar em muitos detalhes
Qual é a diferença entre coesão e acoplamento? Como o acoplamento e a coesão podem levar a um projeto de software bom ou ruim? Quais são alguns exemplos que descrevem a diferença entre os dois e seu impacto na qualidade geral do
O que é um problema NP-completo? Por que é um tópico tão importante na ciência da
O que se entende por "Tempo Amortizado Constante" quando se fala em complexidade de tempo de um
Bloqueado . Esta pergunta e suas respostas estão bloqueadas porque a questão está fora do tópico, mas tem um significado histórico. No momento, não está aceitando novas respostas ou interações. Então, eu estou usando um aplicativo que armazena imagens pesadamente no...
Qual é o algoritmo mais eficiente para detectar todos os ciclos em um gráfico direcionado? Eu tenho um gráfico direcionado representando uma agenda de trabalhos que precisam ser executados, um trabalho sendo um nó e uma dependência sendo uma aresta. Preciso detectar o caso de erro de um ciclo...
Fechado . Esta questão precisa ser mais focada . No momento, não está aceitando respostas. Deseja melhorar esta pergunta? Atualize a pergunta para que ela se concentre apenas em um problema editando esta postagem . Fechado há 2 anos . Um combinador Y...
Eu usei bastante a recursão nos meus muitos anos de programação para resolver problemas simples, mas tenho plena consciência de que às vezes você precisa de iteração devido a problemas de memória / velocidade. Então, em algum momento no passado, tentei descobrir se havia alguma maneira "padrão" ou...
Fechado . Esta questão é baseada em opiniões . No momento, não está aceitando respostas. Deseja melhorar esta pergunta? Atualize a pergunta para que ela possa ser respondida com fatos e citações editando esta postagem . Fechado há 10 dias . Entendo as...
Já ouvi o termo "coalgebras" várias vezes na programação funcional e nos círculos PLT, especialmente quando a discussão é sobre objetos, comonadas, lentes e outros. Pesquisando esse termo, páginas trazem descrições matemáticas dessas estruturas, que são praticamente incompreensíveis para mim....
Existem algoritmos O (1 / n)? Ou qualquer outra coisa que seja menor que O (1)?
Entendo a notação Big-O, mas não sei como calculá-la para muitas funções. Em particular, tenho tentado descobrir a complexidade computacional da versão ingênua da sequência de Fibonacci: int Fibonacci(int n) { if (n <= 1) return n; else return Fibonacci(n - 1) + Fibonacci(n - 2); } Qual é...
Qual é o custo da len()função para built-ins do Python? (lista / tupla / string /