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
Como encontrar uma estrela mundial no tempo linear?
Considere gráficos direcionados. Chamamos um nó astro se e somente se nenhum outro nó pode ser alcançado a partir dele, mas todos os outros nós temos uma vantagem para . Formalmente:vvv vvv \qquad \displaystyle v superstar :⟺outdeg(v)=0∧indeg(v)=n−1 Super estrela : ⟺ovocêtdeg(v)=0 0∧Eundeg(v)=n-1 1 \text{ superstar } :\Longleftrightarrow \mathrm{outdeg}(v) = 0 …

6
Gerando combinações de um conjunto de pares sem repetição de elementos
Eu tenho um conjunto de pares. Cada par tem a forma (x, y) tal que x, y pertencem a números inteiros do intervalo [0,n). Portanto, se n é 4, tenho os seguintes pares: (0,1) (0,2) (0,3) (1,2) (1,3) (2,3) Eu já tenho os pares. Agora, eu tenho que construir uma …



2
Venda de blocos de horários
Dado intervalos de tempo que k pessoas querem comprar. A pessoa i tem um valor h ( i , j ) ≥ 0 para cada intervalo de tempo j . Cada pessoa pode comprar apenas um bloco consecutivo de horários, que podem estar vazios.nnnkkkEuiih ( i , j ) ≥ …

4
A complexidade do tempo para encontrar o diâmetro de um gráfico
Qual é a complexidade temporal de encontrar o diâmetro de um gráfico G=(V,E)G=(V,E)G=(V,E) ? O(|V|2)O(|V|2){O}(|V|^2) O(|V|2+|V|⋅|E|)O(|V|2+|V|⋅|E|){O}(|V|^2+|V| \cdot |E|) O(|V|2⋅|E|)O(|V|2⋅|E|){O}(|V|^2\cdot |E|) O ( | V| ⋅ | E|2)O(|V|⋅|E|2){O}(|V|\cdot |E|^2) O diâmetro de um gráfico GGG é o máximo do conjunto das menores distâncias do caminho entre todos os pares de vértices …

2
Mostre como fazer a FFT manualmente
Digamos que você tenha dois polinômios: 3+x3+x3 + x e .2x2+22x2+22x^2 + 2 Estou tentando entender como a FFT nos ajuda a multiplicar esses dois polinômios. No entanto, não consigo encontrar nenhum exemplo elaborado. Alguém pode me mostrar como o algoritmo FFT multiplicaria esses dois polinômios. (Observação: não há nada …

5
Quando usar recursão?
Quando são algumas instâncias (relativamente) básicas (pense no primeiro ano do ensino médio) quando alguém usaria recursão em vez de apenas um loop?

6
O que é mais eficiente para o GCD?
Eu sei que o algoritmo de Euclides é o melhor para obter o GCD (ótimo divisor comum) de uma lista de números inteiros positivos. Mas, na prática, você pode codificar esse algoritmo de várias maneiras. (No meu caso, decidi usar Java, mas C / C ++ pode ser outra opção). …






3
Quais algoritmos não podem ser paralelizados?
Existe algum algoritmo que é muito difícil de paralelizar ou a pesquisa ainda está ativa? Eu queria saber sobre qualquer algoritmo ou qualquer campo de pesquisa em computação paralela. Qualquer coisa que eu procurei tem uma implementação 'paralela' feita. Só quero fazer um estudo sobre qualquer campo de computação paralela …

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.