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.



3
As funções com crescimento mais lento que o Ackermann inverso aparecem nos limites do tempo de execução?
Alguns algoritmos complicados ( união-localização ) têm a função Ackermann inversa quase constante que aparece na complexidade do tempo assintótico e, na pior das hipóteses, o ideal é o pior caso se o termo Ackermann inverso quase constante for ignorado. Existem exemplos de algoritmos conhecidos com tempos de execução que …

7
Quais são as características de um
Às vezes, é fácil identificar a complexidade de tempo de um algoritmo, examinando-o cuidadosamente. Algoritmos com dois loops aninhados de são obviamente . Algoritmos que explore todas as combinações possíveis de grupos de dois valores são obviamente .N 2 N 2 NNNNN2N2N^2NNN2N2N2^N No entanto, não sei como "detectar" um algoritmo …





2
Qual é a vantagem do Randomized Quicksort?
Em seu livro Randomized Algorithms , Motwani e Raghavan abrem a introdução com uma descrição de sua função RandQS - quicksort randomized - onde o pivô, usado para particionar o conjunto em duas partes, é escolhido aleatoriamente. Há muito tempo que estou atormentando meus cérebros (reconhecidamente pouco potentes), mas não …







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.