Resultados da pesquisa a pedido "big-o"

5 a resposta

Trabalho de Notação Big O - Análise de Algoritmo de Fragmento de Código? [fechadas]

Para trabalhos de casa, recebi os 8 fragmentos de código a seguir para analisar e fornecer uma notação Big-Oh pelo tempo de execução. Alguém pode me dizer se estou no caminho certo? //Fragment 1 for(int i = 0; i < n; i++) sum++;Estou pensando O ...

1 a resposta

encontrando o tempo de execução do meu algoritmo para descobrir se uma entrada é primária em termos de entrada

Esta é a minha função para encontrar números primos void print(int num) { for(int i=2; i<num/2; i++) { if(num%i==0) { cout<<"not prime\n"; exit(0); } } cout<<"prime\n"; }Minha entrada em num. Estou tentando encontrar o tempo de execução usando ...

6 a resposta

Por que a constante é sempre eliminada da grande análise de O?

Estou tentando entender um aspecto específico da análise do Big O no contexto da execução de programas em um PC. Suponha que eu tenha um algoritmo com desempenho de O (n + 2). Aqui, se n se torna realmente grande, o 2 se torna insignificante. ...

2 a resposta

complexidade de vários conjuntos, mapas e mapas de hash

Gostaria de saber a complexidade na notação Big O das classes STL multiset, map e hash map quando: inserindo entradasacessando entradasrecuperando entradascomparando entradas

1 a resposta

Provando e reprovando o BigO

Ao provar e refutar as perguntas do Big O que dizem explicitamente usar a definição para provar e refutar, minha pergunta é: o que estou fazendo é correto? Por exemplo, você tem uma pergunta que é g (n) = O (f (n)) ... Para provar isso, eu ...

7 a resposta

List :: size () é realmente O (n)?

Recentemente, notei algumas pessoas mencionando questd::list::size() tem uma complexidade linear. De acordo comalguns [http://www.cplusplus.com/reference/stl/list/size.html] fontes [http://bytes.com/forum/thread60248.html], isso é de fato ...

3 a resposta

Particionando uma lista de números inteiros para minimizar a diferença de suas somas

Dada uma lista de números inteirosl, como posso particioná-lo em 2 listasa eb de tal modo qued(a,b) = abs(sum(a) - sum(b)) é mínimo. Sei que o problema é NP-completo, então estou procurando um algoritmo de tempo pseudo-polinomial, ou seja,O(c*n) ...

6 a resposta

Qual é melhor: O (n log n) ou O (n ^ 2)

Ok, então eu tenho esse projeto que tenho que fazer, mas simplesmente não o entendo. O problema é que eu tenho 2 algoritmos.O (n ^ 2)e$3 e4$. De qualquer forma, descubro nas informações do projeto que, sen <100, entãoO (n ^ 2)é mais eficiente, ...

5 a resposta

provar que n! = O (n ^ n)

Atualizar:Desculpe, esqueci de colocar n ^ n dentro do O () Minha tentativa foi resolver essa relação de recorrência: T(n) = nT(n-1) +1 T(0) = 1;Usando o método de iteração, obtive o n ^ n, mas não tenho certeza se esse é o caminho para provar ...

3 a resposta

Qual é a maneira mais eficiente de calcular a distância máxima de dois pontos em uma lista?

Eu tenho uma listaL de pontos(x, y) e a medida de distância euclidiana usual Como encontro a distância máxima que dois pontos têm nesta lista? Ou, mais formalmente: como encontro A abordagem trivialA maneira mais simples de resolver esse ...