Perguntas com a marcação «algorithms»

Um algoritmo é uma sequência de etapas bem definidas que define uma solução abstrata para um problema. Use essa tag quando seu problema estiver relacionado ao design e análise de algoritmos.

4
Algoritmos de computação se um número for múltiplo de 3
Ao fazer cálculo mental, pode-se fazer: Dado um número inteiro k, some todos os dígitos (na base 10) e, se o resultado for múltiplo de 3, k será múltiplo de 3. Você conhece algum algoritmo funcionando de maneira semelhante, mas operando com dígitos de números binários (bits)? No começo, eu …
13 algorithms 


4
Redução transitiva de DAG
Eu estou procurando o algoritmo O (V + E) para encontrar a redução transitiva dado um DAG. Isso remove o maior número possível de arestas, para que, se você puder alcançar v de u, para v e u arbitrários, ainda possa alcançá-lo após a remoção das arestas. Se este for …
13 algorithms  graphs  dag 




1
Analisando uma versão modificada do jogo de cartas "War"
Um jogo simples geralmente jogado por crianças, o jogo da Guerra é jogado por duas pessoas, usando um baralho padrão de 52 cartas. Inicialmente, o baralho é embaralhado e todas as cartas recebem dois dos dois jogadores, para que cada uma tenha 26 cartas aleatórias em uma ordem aleatória. Assumiremos …

1
Gerador aleatório de Sudoku
Eu quero gerar um Sudoku completamente aleatório . Defina uma grade Sudoku como uma grade de números inteiros entre 1 e 9, onde alguns elementos podem ser omitidos. Uma grade é um quebra-cabeça válido se houver uma maneira única de completá-la para corresponder às restrições do Sudoku (cada linha, coluna …


2
Quando posso usar a programação dinâmica para reduzir a complexidade de tempo do meu algoritmo recursivo?
A programação dinâmica pode reduzir o tempo necessário para executar um algoritmo recursivo. Eu sei que a programação dinâmica pode ajudar a reduzir a complexidade do tempo dos algoritmos. As condições gerais são tais que, se atendidas por um algoritmo recursivo, implicam que o uso de programação dinâmica reduza a …

4
Algoritmo de Dijsktra aplicado ao problema do vendedor ambulante
Sou iniciante (novato em teoria da complexidade computacional) e tenho uma pergunta. Digamos que tenhamos 'Problema do Vendedor Viajante', a seguinte aplicação dos Algoritmos de Dijkstra o resolverá? A partir de um ponto inicial, calculamos a menor distância entre dois pontos. Nós vamos direto ao ponto. Nós excluímos o ponto …


3
Estratégia ideal para um jogo abstrato
Eu recebi o seguinte problema em uma entrevista (que eu já não consegui resolver, sem tentar me enganar): O jogo começa com um número inteiro positivo . (Por exemplo, A 0 = 1234. ) Esse número é convertido em representação binária e N é o número de bits definido como …



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.