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.




2
Como criar um algoritmo para organizar janelas (redimensionáveis) na tela para cobrir o máximo de espaço possível?
Eu gostaria de escrever um programa simples que aceite um conjunto de janelas (largura + altura) e a resolução da tela e produza um arranjo dessas janelas na tela, para que as janelas ocupem mais espaço. Portanto, é possível redimensionar uma janela, mantendo output size >= initial sizee a proporção. …








1
Complexidade de encontrar o coeficiente binomial igual a um número
Suponha que você esteja obtendo um número mmm (usando O(logm)O(log⁡m)O(\log m) bits na codificação binária). Quão rápido você pode encontrar (ou determinar que isso não existe) ?n,k∈N,1&lt;k≤n2:(nk)=mn,k∈N,1&lt;k≤n2:(nk)=mn,k\in \mathbb N, 1<k\leq\frac{n}{2}:{n \choose k}=m Por exemplo, dada a entrada m=8436285m=8436285m=8436285 , pode-se produzir n=27,k=10n=27,k=10n=27, k=10 . Um algoritmo ingênuo para o problema …


3
Algoritmo de tempo linear determinístico para verificar se um array é uma versão classificada do outro
Considere o seguinte problema: Entrada: duas matrizes e de comprimento , onde está na ordem de classificação.AAABBBnnnBBB Consulta: se e contêm os mesmos itens (com sua multiplicidade)?AAABBB Qual é o algoritmo determinístico mais rápido para esse problema? Pode ser resolvido mais rapidamente do que ordená-los? Esse problema pode ser resolvido …


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.