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.








8
Por que podemos assumir que um algoritmo pode ser representado como uma sequência de bits?
Estou começando a ler um livro sobre Complexidade Computacional e Máquinas de Turing. Aqui está citação: Um algoritmo (ou seja, uma máquina) pode ser representado como uma sequência de bits, uma vez que decidimos alguma codificação canônica. Essa afirmação é fornecida como um fato simples, mas não consigo entender. Por …

1
Encontre um polinômio em duas ou três consultas
A caixa preta de f(x)f(x)f(x) significa que posso avaliar o polinômio a qualquer momento.f(x)f(x)f(x) Entrada : Uma caixa preta do polinômio monônico de grau .df( x ) ∈ Z+[ x ]f(x)∈Z+[x]f(x) \in\mathbb{Z}^+[x]ddd Saída: Os coeficientes do polinômio .f ( x )dddf( X )f(x)f(x) Meu algoritmo: deixe f( x ) = …


4
Localizando um par de vetores de bits não sobrepostos
Dou-lhe uma lista de nnn vetores de largura kkk . Seu objetivo é retornar dois vetores de bits da lista que não possuem 1s em comum, ou então informar que esse par não existe. Por exemplo, se eu fornecer [00110,01100,11000][00110,01100,11000][00110, 01100, 11000] , a única solução é {00110,11000}{00110,11000}\{00110, 11000\} . …



3
Maior soma divisível por n
Eu fiz essa pergunta no StackOverflow , mas acho que aqui é um lugar mais apropriado. Este é um problema do curso Introdução aos algoritmos : Você tem uma matriz aaa com números inteiros positivos (a matriz não precisa ser classificada ou os elementos exclusivos). Sugira um algoritmo para encontrar …


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.