Perguntas com a marcação «algorithms»

7
Loop invariável para um algoritmo

Eu desenvolvi o seguinte pseudocódigo para o problema da soma dos pares: Dada uma matriz de números inteiros e um número inteiro , retorne YES se houver posições i, j em A com A [i] + A [j] = b , NO caso contrário.AAAbbbi,ji,ji,jAAAA[i]+A[j]=bA[i]+A[j]=bA[i] + A[j] = b Agora devo declarar um...

7
Complexidade de encontrar o maior

O que segue é o meu algoritmo para fazer isso no que acredito ser O(n)O(n)O(n)tempo e minha prova disso. Meu professor discorda que seja executado emO(n)O(n)O(n) e, em vez disso, pensa que é executado em Ω(n2)Ω(n2)\Omega(n^2)Tempo. Quaisquer comentários sobre a prova em si ou o estilo (ou seja,...

7
Invariante para loop aninhado no programa de multiplicação de matrizes

Estou fazendo uma tese de pós-graduação sobre a comprovação da correção do programa para multiplicar 2 matrizes usando a lógica Hoare. Para fazer isso, preciso gerar o loop invariável para aninhado para este programa: for i = 1:n for j = 1:n for k = 1:n C(i,j) = A(i,k)*B(k,j) + C(i,j); end...

7
Se um ponto é um vértice do casco convexo

O exercício é Dado um conjunto de pontos e um ponto . Decidir em de tempo, se P é um vértice do polígono convexo formado a partir de pontos de S .SSSpppO(n)O(n)O(n)pppSSS O problema é que estou um pouco confuso com a complexidade do tempo O(n)O(n)O(n) . A solução mais ingênua seria construir...

7
Se quaisquer 3 pontos são colineares

Dado um conjunto SSS de pontos p1 1, . . ,p2p1 1,..,p2p_1,..,p_2 forneça o algoritmo mais eficiente para determinar se quaisquer 3 pontos do conjunto são colineares. O problema é que comecei com a definição geral, mas não posso continuar resolvendo o problema. O que podemos dizer sobre pontos...