Qual é o algoritmo ideal para o jogo 2048?

Recentemente deparei-me com o jogo.2048. Você mescla peças similares movendo - as em qualquer uma das quatro direções pa ... ouco mais de 20 mil pontos, o que é muito maior do que a minha pontuação actual. Há um algoritmo melhor do que o acima?

A melhor maneira de reverter um texto

acabei de escrever uma função inversa de cadeia de caracteres em C # 2.0 (isto é, LINQ não disponível) e surgiu com ist ... urn reverse; } Pessoalmente, não gosto muito da função e estou convencido de que há uma maneira melhor de o fazer. Há?

A gerar todas as permutações de um dado texto

Qual é uma maneira elegante de encontrar todas as permutações de uma corda. Por exemplo, ba, seriam ba e ab, mas e abcdefgh? Existe algum exemplo de implementação Java?

Calcular a distância entre dois pontos de latitude e longitude? (Fórmula de haversina)

Como posso calcular a distância entre dois pontos especificados por latitude e longitude? Para esclarecer, eu gostaria ... quilômetros; os pontos usam o sistema WGS84 e eu gostaria de entender a precisão relativa das aproximações disponíveis.

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

gostaria de comparar uma imagem de uma aplicação (pode ser uma página Web) com uma imagem previamente tirada para determ ... dida de quão semelhantes são as screenshots. Existe uma biblioteca / ferramenta que já faz isso? Como o implementaria?

Onde posso encontrar as soluções para"o manual de design do algoritmo"? [fechado]

O livro está cheio de perguntas interessantes, mas já que estou aprendendo eu mesmo, seria uma grande ajuda se eu pudesse encontrar soluções para pelo menos algumas das perguntas. Alguém sabe alguma coisa sobre isto?

Como é calculada a utilização do CPU?

na minha área de trabalho, tenho um pequeno elemento que me diz a minha utilização actual da CPU. Também mostra o uso pa ... o alguns cálculos intensos, como ela (ou o que quer que lida com esta atividade) examinar o uso, sem ficar presa também?

Símbolo desconhecido no algoritmo: o que significa Ÿ? [fechado]

estou a ler sobre um algoritmo (é um algoritmo para encontrar caminhos baseado em A*), e contém um símbolo matemático qu ... o contexto: V(s) ≥ g(s) = mins'∈pred(s)(v(s') + c(s', s)) ∀s ≠ siniciar Alguém pode explicar o Significado de ÿ?

Complexidade e segurança do algoritmo: MD5 ou SHA1?

Qual é o melhor algoritmo de hashing em termos de complexidade e segurança? md5 ou sha1? pelo que sei o md5 é mais rápido que o sha1 Mas O SHA1 é mais complexo que o md5. Perdi alguma coisa?

É a complexidade temporal do algoritmo vazio O(0)?

assim dado o seguinte programa: é a complexidade temporal deste programa o (0)? Em outras palavras, é 0 O (0)? Pen ... areceria esta questão. editar: muitas boas respostas aqui! Todos concordamos que 0 é O(1). A questão é: 0 (0) também?

Algoritmo de pesquisa difusa (algoritmo de correspondência aproximada de texto)

Quero criar um algoritmo de busca difusa. No entanto, após horas de pesquisa estou realmente lutando. quero criar um a ... lizado (opcional) eu entendo que todos os algoritmos terão os seus prós e contras e não há nenhum algoritmo melhor .

O que significa recordar na aprendizagem de máquinas?

Eu sei que o Significado de recall no motor de busca, mas qual é o Significado de recall de um classificador, por exempl ... exemplo, Obrigado. por exemplo, a precisão = correcto/correcto+errado para os dados de ensaio. como entender o recall?

Algoritmo para resolver o Sudoku

quero escrever um código em python para resolver um puzzle de sudoku. Vocês têm alguma ideia sobre um bom algoritmo para ... dor. É realmente difícil digitar os valores um a um através do console. Alguma maneira fácil para isto além de usar gui?

Como posso calcular automaticamente a escala e os intervalos do eixo?

Alguém sabe onde posso encontrar um algoritmo que dê um conjunto de valores (datas) para um eixo que possa calcular uma escala razoável e um intervalo de carrapato?

Algoritmo De Cifra Simples

Estou a trabalhar num projecto de elevador só por Diversão, na verdade é hardware. Mas acho que isto é mais uma questão ... s podes fazer-me um favor maior e explicar uma teoria sobre como posso chegar a tal solução / funções. Muito obrigado!

Problemas com o algoritmo de Levenshtein em Java

quero usar o algoritmo de Levenshtein para a seguinte tarefa: se um utilizador do meu site Procurar por algum valor (e ... eitas no algoritmo para que funcione para mim, ou devo usar uma completamente diferente para realizar a tarefa desejada?

Como são verificados os certificados ssl?

Qual é a série de passos necessários para verificar de forma segura um certificado ssl? Meu (muito limitado) entendime ... leatória de criar o seu próprio serviço de verificação para usar em ataques de homens no meio, para que tudo pareça seguro?

Como escolher cores para um gráfico circular?

Tenho um código que gera imagem de um gráfico circular. É uma classe de propósito geral, então qualquer número de fatias ... nca, por isso o branco está fora da opção Qualquer algoritmo que manipule com valores RGB seria uma solução preferida.

Algoritmo de deduplicação de dados para um grande número de contactos

estou a desenvolver uma aplicação que deve ser capaz de encontrar e juntar duplicados em centenas de milhares de inform ... Smith = Smyth (Phonetic sound the same) 123 Main st = 123 Main street (abbrevation) Bob Smith = Robert Smith (synonym)

A forma mais rápida de encaixar uma parábola num conjunto de pontos?

Dado um conjunto de pontos, Qual é a maneira mais rápida de lhes encaixar uma parábola? Está a fazer o cálculo dos mínim ... Quadrados teria sido um pouco mais de taxação (ter que fazer a decomposição qr ou algo para manter as coisas estáveis).