Ciência da Computação

Perguntas e respostas para estudantes, pesquisadores e profissionais de ciência da computação





1
Dijkstra para favorecer a solução com menor número de arestas, se vários caminhos tiverem o mesmo peso
Você pode modificar qualquer gráfico GGG de modo que Dijkstra's encontre a solução com o número mínimo de arestas assim: Multiplique cada peso de borda com um número aaae adicione 111 ao peso para penalizar cada aresta adicional na solução, ou seja, w′(u,v)=a∗w(u,v)+1w′(u,v)=a∗w(u,v)+1w'(u,v)=a*w(u,v)+1 Isso não funciona para todos os valores …

1
A soma de subconjuntos permite multisets?
No problema de Subconjunto de soma, alguns dos números fornecidos podem a1,a2,a3,…,ana1,a2,a3,…,ana_1,a_2,a_3,\dots,a_nser o mesmo? Por exemplo, podemos ter[1,1,1,2,3,4][1,1,1,2,3,4][1,1,1,2,3,4] e o alvo é 555? Posso assumir que tenho uma solução específica com números222 e 333 e 1,1,11,1,11,1,1 e 222 não é?





1
Números negativos em soma de subconjuntos
Se eu tiver um conjunto UMAUMAA com números positivos e negativos e um número para encontrar C. É possível reduzir o problema para um com apenas números positivos no conjunto UMAUMAA? Quero dizer, é possível encontrar um novo conjunto UMAUMAA e um novo número CCC, tão UMAUMAA eram apenas números …



1
Recorrência para classificação de inserção recursiva
Eu tentei esse problema no CLRS (página 39, 2.3-4) Podemos expressar a classificação por inserção como um procedimento recursivo da seguinte maneira. Para classificar A[1... n], classificamos recursivamente A[1... n-1]e depois inserimos A[n]na matriz classificada A[1... n-1]. Escreva uma recorrência para o tempo de execução desta versão recursiva da classificaçã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.