Perguntas com a marcação «efficiency»

Utilizar o mínimo de recursos (por exemplo, tempo, espaço) possível ao resolver um problema. Use essa tag se sua pergunta for específica sobre o uso de recursos, não para perguntas genéricas sobre algoritmos que mencionam tempos de execução.





5
Adicionando elementos a uma matriz classificada
Qual seria a maneira mais rápida de fazer isso (de uma perspectiva algorítmica, bem como de uma questão prática)? Eu estava pensando algo ao longo das seguintes linhas. Eu poderia adicionar no final de uma matriz e, em seguida, usar o bubblesort, pois ele tem um melhor caso (array totalmente …








6
Encontrando o XOR máximo de dois números em um intervalo: podemos fazer melhor que quadrático?
Suponha que nós estamos dando dois números e e que queremos encontrar para l \ le i, \, j \ le r .lllrrr l ≤ i ,max(i⊕j)max(i⊕j)\max{(i\oplus j)}l≤i,j≤rl≤i,j≤rl\le i,\,j\le r O algoritmo ingênuo simplesmente verifica todos os pares possíveis; por exemplo, em ruby, teríamos: def max_xor(l, r) max = 0 …



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.