Perguntas com a marcação «algorithm-analysis»

Perguntas sobre a ciência e a arte de determinar propriedades de algoritmos, geralmente incluindo correção, tempo de execução e uso de espaço. Use a tag [runtime-analysis] para perguntas sobre o tempo de execução dos algoritmos.

2
Existe algum algoritmo eficiente para teste de primalidade para números que são da forma
Eu estava lendo o CLRS e ele pediu para mostrar que se é um primo da forma e é um resíduo quadrático, então é uma raiz quadrada (também é possível mostrar facilmente que é uma raiz quadrada).ppp4k+34k+34k+3umaaaumak+1ak+1a^{k+1}uma-ka−ka^{-k} Fiquei me perguntando se usando o fato anterior e também que sabíamos que …





2
MST: complexidade do algoritmo de Prim, por que não
De acordo com o CLRS, os algoritmos do Prim são implementados como abaixo - MST-PRIM(G,w,r)MST-PRIM(G,w,r)\mathtt{\text{MST-PRIM}}(G,w,r) para cada u∈V[G]u∈V[G]u \in V[G] Faz key[u]←∞key[u]←∞\mathtt{\text{key}}[u] \leftarrow \infty π[u]←NILπ[u]←NIL\pi[u] \leftarrow \mathtt{\text{NIL}} key[r]←0key[r]←0\mathtt{\text{key}}[r] \leftarrow 0 Q←V[G]Q←V[G]Q \leftarrow V[G] enquanto Q≠∅Q≠∅Q \ne \emptyset Faz // ... O(V)O(V)O(V) uuu ←←\leftarrow EXTRACT-MIN(u)EXTRACT-MIN(u)\mathtt{\text{EXTRACT-MIN}}(u) // ... O(lgV)O(lg⁡V)O(\lg V) para cada …



4
Encontre a mediana de uma lista de matrizes classificadas
Entrada: um conjunto deℓℓ\ell matrizes UMAEuAiA_i(de números). Os elementos em cada matriz estão em ordem classificada, mas o conjunto de matrizes não é necessariamente classificado. As matrizes não são necessariamente do mesmo tamanho. O número total de elementos énnn. Saída: Okkko menor elemento dentre todos os elementos da entrada. Qual …

3
Localizando valores XOR máximos e mínimos consecutivos
Dada uma matriz inteira (tamanho máximo 50000), tenho que encontrar o mínimo e o máximo XXX de tal modo que X=ap⊕ap+1⊕⋯⊕aqX=ap⊕ap+1⊕⋯⊕aqX = a_p \oplus a_{p+1} \oplus \dots \oplus a_q para alguns ppp, qqq com p≤qp≤qp \leq q. Eu tentei este processo: sumi=a0⊕a1⊕⋯⊕aisumi=a0⊕a1⊕⋯⊕ai\text{sum}_i = a_0 \oplus a_1 \oplus \dots \oplus a_i …


1
Dado um computador rápido e lento, em que tamanhos o computador rápido executando um algoritmo lento supera o computador lento executando um algoritmo rápido?
A fonte dessa pergunta vem de um curso de graduação que estou cursando, que abrange uma introdução à análise de algoritmos. Isso não é para trabalhos de casa, mas para uma pergunta feita no CLRS. Você tem uma máquina lenta rodando em xxx MIPS e uma máquina rápida rodando em …


1
Como usar argumentos adversários para seleção e inserção de classificação?
Me pediram para encontrar os argumentos do adversário necessários para encontrar os limites inferiores para a seleção e o tipo de inserção. Não consegui encontrar uma referência a ele em nenhum lugar. Eu tenho algumas dúvidas sobre isso. Entendo que argumentos adversários são geralmente usados ​​para encontrar limites mais baixos …


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.