Resultados da pesquisa a pedido "language-agnostic"

2 a resposta

O que pode ser um algoritmo com eficiência de espaço para o quebra-cabeça de fila única de arranha-céu

Estou tentando resolver um problema que é uma variante de linha única de quebra-cabeça de arranha-céu [http://www.brainbashers.com/skyscrapers.asp]. A declaração do problema é: Considere uma única linha de um quebra-cabeça de arranha-céu do ...

20 a resposta

Como o Stack Overflow gera seus URLs compatíveis com SEO?

O que é um bom completoexpressão regular [http://en.wikipedia.org/wiki/Regular_expression]ou algum outro processo que levaria o título: Como você altera um título para fazer parte do URL como Stack Overflow? e transformá-lo ...

22 a resposta

Convenções para exceções ou códigos de erro

Ontem, eu estava tendo um debate acalorado com um colega de trabalho sobre qual seria o método preferido para relatar erros. Discutimos principalmente o uso de exceções ou códigos de erro para relatar erros entre as camadas ou módulos ...

2 a resposta

O que é um depurador e como ele pode me ajudar a diagnosticar problemas?

Essa é uma pergunta de propósito geral para ajudar novos programadores que têm problemas com um programa, mas não sabem como usar um depurador para diagnosticar a causa do problema. Esta questão abrange duas classes de questões mais ...

3 a resposta

Existe um algoritmo para multiplicar matrizes quadradas no local?

O ingênuo algoritmo para multiplicar matrizes 4x4 é assim: void matrix_mul(double out[4][4], double lhs[4][4], double rhs[4][4]) { for (int i = 0; i < 4; ++i) { for (int j = 0; j < 4; ++j) { out[i][j] = 0.0; for (int k = 0; k < 4; ++k) { ...

13 a resposta

Gere todas as substrings exclusivas para uma determinada string

Dada uma strings, qual é o método mais rápido para gerar um conjunto de todas as suas substrings exclusivas? Exemplo: parastr = "aba" nós teríamossubstrs={"a", "b", "ab", "ba", "aba"}. O algoritmo ingênuo seria atravessar toda a cadeia gerando ...

14 a resposta

Como explico o que é uma "implementação ingênua"? [fechadas]

Qual é a explicação mais clara do que os cientistas da computação querem dizer com "a ingênua implementação"? Preciso de um bom exemplo claro que ilustre - idealmente, mesmo para pessoas não técnicas - que a implementação ingênua podetecnicamente ...

2 a resposta

Amplitude da primeira pesquisa: o momento da verificação do status da visitação

Em uma primeira pesquisa abrangente de um gráfico direcionado (ciclos possíveis), quando um nó é desenfileirado, todos os seus filhos que ainda não foram visitados são enfileirados e o processo continua até que a fila esteja vazia. Uma vez, eu o ...

7 a resposta

Convenção de nomenclatura para métodos não virtuais e abstratos

Costumo me encontrar criando classes que usam este formulário (A): abstract class Animal { public void Walk() { // TODO: do something before walking // custom logic implemented by each subclass WalkInternal(); // TODO: do something after walking ...

17 a resposta

Como posso medir a semelhança entre duas imagens? [fechadas]

Gostaria de comparar uma captura de tela de um aplicativo (poderia ser uma página da Web) com uma captura de tela feita anteriormente para determinar se o aplicativo está sendo exibido corretamente. Não quero uma comparação exata ...