O problema é NP-completo (comprovado) para todos os dados de entrada (sem exceção). Assumimos que P! = NP. É possível que exista um subconjunto (infinitamente grande) do problema, para o qual esse subconjunto esteja em P? Questão
O problema é NP-completo (comprovado) para todos os dados de entrada (sem exceção). Assumimos que P! = NP. É possível que exista um subconjunto (infinitamente grande) do problema, para o qual esse subconjunto esteja em P? Questão
Sabe-se que qualquer máquina de Turing (determinística, com uma única fita) que executa no tempo decide um idioma regular (por exemplo, consulte este link ). Assim, existe uma máquina de Turing equivalente que roda no tempo . Em outras palavras, se entãoo(nlogn)o(nlogn)o(n\log...
A Teoria da Complexidade Computacional é complexa. Meu entendimento do tempo polinomial é em relação a outras classes de complexidade de tempo, como o tempo polinomial não determinístico. Isso é bom para engenheiros e matemáticos, mas estou procurando uma definição simples do termo, adequada para...
Dado: Uma lista de números inteiros e um número inteiro .nnnx1 1,x2, ... ,xnx1,x2,…,xnx_1,x_2,\dots,x_nkkk Determine: Is ?x--√1 1+x--√2⋯x--√n≤ kx1+x2⋯xn≤k\sqrt x_1 + \sqrt x_2 \cdots \sqrt x_n \le k Pergunta: Existe algum algoritmo de tempo polinomial para o problema acima? Se sim, dê um...
Temos uma função que recebe uma matriz como entrada. Ele divide uma matriz em partes com tamanhos iguais, onde é o tamanho da sub- matriz . Ele continua quebrando cada um dos sub-arranjos até restarem apenas dois elementos nele. Qual é a profundidade dessa
Estou tentando entender a complexidade de tempo de uma fila implementada com uma estrutura de dados de lista vinculada. Meu livro diz que podemos implementar uma fila no tempo O (1): enfileiramento na parte de trás desenfileiramento na cabeça e também diz Observe que, embora adicionar um...
Dado: NNN segmentos (matrizes) de números inteiros ordenados, números inteiros podem ser de −K−K-K para KKK. Exemplo: Segment 1: [-2,-1,0,1,2,3] Segment 2: [1,2,3,4,5] Segment 3: [-3,-2,-1,0,1] Você pode representá-los como [min, max] --- é equivalente: Segment 1: [-2,3] Segment 2:...
Sabemos que a mais longa substring comum de duas strings pode ser encontrada em O(N2)O(N2)\mathcal O(N^2)complexidade do tempo. Uma solução pode ser encontrada apenas em tempo