Perguntas com a marcação «algorithm»

121
Localizando duplicatas no tempo O (n) e no espaço O (1)

Entrada: Dada uma matriz de n elementos que contém elementos de 0 a n-1, com qualquer um desses números aparecendo inúmeras vezes. Objetivo: encontrar esses números repetidos em O (n) e usando apenas espaço de memória constante. Por exemplo, seja n 7 e a matriz seja {1, 2, 3, 1, 3, 0, 6}, a...

121
Como exatamente a recursão da cauda funciona?

Eu quase entendo como a recursão da cauda funciona e a diferença entre ela e uma recursão normal. I única não entendo por que ele não requer pilha para lembrar o seu endereço de retorno. // tail recursion int fac_times (int n, int acc) { if (n == 0) return acc; else return fac_times(n - 1, acc *...

119
Como você classifica uma matriz em várias colunas?

Eu tenho uma matriz multidimensional. A matriz primária é uma matriz de [publicationID][publication_name][ownderID][owner_name] O que estou tentando fazer é classificar a matriz por owner_namee depois publication_name. Eu sei em JavaScript que você tem Array.sort(), em que você pode colocar uma...

118
Qual é o algoritmo de corte de unha judaico ideal?

Estou trabalhando no software para uma máquina que cortará automaticamente as unhas dos pés, para que os usuários possam simplesmente colocar os pés nela e executá-la em vez de ter que fazer isso manualmente, mordendo-as ou usando um cortador de unhas. Uma porcentagem considerável de nossa base de...