Perguntas com a marcação «algorithms»

Em matemática e ciência da computação, um algoritmo é um método eficaz expresso como uma lista finita de instruções bem definidas para o cálculo de uma função. Algoritmos são usados ​​para cálculo, processamento de dados e raciocínio automatizado.

8
Relação entre orientação a objetos e algoritmos
Enquanto leio alguns livros didáticos de algoritmos, eles estão cheios de procedimentos inteligentes para alguns problemas (classificação, caminho mais curto) ou alguns métodos gerais (algoritmos recursivos, divisão e conquista, programação dinâmica ...). Encontrei poucos traços de programação orientada a objetos lá; (Por que eles são mais orientados a procedimentos?). Então …



4
Por que o Big Data precisa ser funcional?
Comecei a trabalhar em um novo projeto recentemente relacionado ao Big Data para meu estágio. Meus gerentes recomendaram começar a aprender programação funcional (eles recomendaram muito Scala). Tive uma experiência humilde no uso de F #, mas não pude ver a importância de usar esse paradigma de programação, pois, em …

1
Algoritmo "maçã ruim" ou processo travar sandbox compartilhado
Estou procurando um algoritmo para lidar com o seguinte problema, que estou (por enquanto) chamando de algoritmo "maçã ruim". O problema Eu tenho N processos em execução em M sandboxes, onde N >> M. Não é prático atribuir a cada processo sua própria caixa de proteção. Pelo menos um desses …

3
Por que o Quicksort é chamado de "Quicksort"?
O objetivo desta pergunta não é debater os méritos disso sobre qualquer outro algoritmo de classificação - certamente existem muitas outras perguntas que fazem isso. Esta pergunta é sobre o nome. Por que o Quicksort é chamado de "Quicksort"? Claro, é "rápido", na maioria das vezes, mas nem sempre. A …



1
Possível melhoria de Damerau-Levenshtein?
Eu recentemente implementei o algoritmo de distância Damerau-Levenshtein a partir do pseudocódigo na Wikipedia. Eu não poderia encontrar qualquer explicação sobre exatamente como ele funciona eo pseudocódigo usa nomes de variáveis completamente uninformative como DA, DB, i1, e j1que deixou-me coçar a cabeça. Aqui está minha implementação em Python: https://gist.github.com/badocelot/5327337 …

1
Classificação da função hash
Na internet, me deparei com esta pergunta: Classifique as funções de hash com base nos vários métodos pelos quais o valor da chave é encontrado. com respostas como Método direto Método de subtração Método de divisão de módulos Método de extração de dígitos Método do meio do quadrado Método de …

2
Algoritmos de visão computacional (como isso é possível?)
Recentemente, deparei-me com uma empresa que criou o que parece ser uma tecnologia de visão computacional capaz de detectar furtos automaticamente e alertar seus usuários. LIGAÇÃO Assistir a alguns dos vídeos e exemplos fornecidos pela empresa me deixou completamente perplexo e espantado com a forma como eles podem ter alcançado …


2
Como melhorar a solução de problemas de programação dinâmica
Recentemente, deparei-me com esta pergunta: "Você recebe uma expressão booleana que consiste em uma sequência de símbolos 'verdadeiro', 'falso', 'e', ​​'ou' e 'xor'. Conte o número de maneiras entre parênteses expressão que será avaliada como verdadeira. Por exemplo, existem duas maneiras de colocar parênteses 'verdadeiro e falso xor verdadeiro', de …



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.