Perguntas com a marcação «algorithms»

49
Como verificar o número com Bob sem Eve sabendo?

Você precisa verificar se seu amigo, Bob, tem seu número de telefone correto, mas não pode perguntar diretamente a ele. Você deve escrever a pergunta em um cartão que deve ser entregue a Eve, que levará o cartão a Bob e responderá a você. O que você deve escrever no cartão, além da pergunta, para...

45
Encontrar mediana de matriz não triados em

Para encontrar a mediana de uma matriz não classificada, podemos fazer um min-heap em para n elementos e, em seguida, podemos extrair um por um n / 2 elementos para obter a mediana. Mas essa abordagem levaria tempo O ( n log n ) .O(nlogn)O(nlog⁡n)O(n\log n)nnnn/2n/2n/2O(nlogn)O(nlog⁡n)O(n \log...

35
Na pior das hipóteses,

O ( n lnn )O(nln⁡n)O(n \ln n) Apenas um lembrete, no local significa que ele usa a matriz transmitida e o algoritmo de classificação só pode usar espaço extra constante. Estável significa que os elementos com a mesma chave aparecem na mesma ordem na matriz classificada como no original. O ( n...

34
Algoritmo que encontra o número de caminhos simples de a em

Alguém pode sugerir-me um algoritmo de tempo linear, que recebe como entrada um dirigido acíclico gráfico e dois vértices e e devolve o número de caminhos simples de a em . Eu tenho um algoritmo no qual executarei um DFS (Depth First Search), mas se o DFS encontrar , ele não mudará a cor (de...

34
Como medir a classificação

Gostaria de saber se existe uma maneira padrão de medir a "ordenação" de uma matriz? Uma matriz com o número médio de inversões possíveis seria considerada maximamente sem classificação? Com isso, quero dizer que é basicamente o mais longe possível de ser classificado ou...