Perguntas com a marcação «algorithms»

12
O que significa para um algoritmo convergir?

Eu continuo me deparando com esse termo ao ler sobre o aprendizado por reforço, por exemplo nesta frase: Se o problema for modelado com cuidado, alguns algoritmos de Aprendizado por Reforço podem convergir para o ótimo global http://reinforcementlearning.ai-depot.com/ ou aqui: Para...

11
Projetando Autenticação para API REST

Estou trabalhando em uma API para um serviço REST que vou produzir e consumir. Passei os últimos dias tentando descobrir como lidar bem com a autenticação e acho que finalmente criei algo. Estou apresentando isso com base nos seguintes fatos sobre a pilha de aplicativos: Cliente e servidor estão...

11
Gerando chaves de classificação ao reordenar itens

Temos vários itens que o usuário final poderá organizar em um pedido desejado. O conjunto de itens não é ordenado, mas cada item contém uma chave de classificação que pode ser modificada. Estamos procurando um algoritmo que permita gerar uma nova chave de classificação para um item que é...

11
É ineficiente concatenar cadeias uma de cada vez?

Lembro-me dos meus dias de programação em C que, quando duas cadeias são unidas, o sistema operacional deve alocar memória para a cadeia unida, então o programa pode copiar todo o texto da cadeia para a nova área da memória, então a memória antiga deve ser manualmente ser lançado. Portanto, se isso...

11
O que é a Bíblia de Hashing?

Existe uma referência semelhante a Cormen em Hashes e Hashing? Por alguma razão, essa estrutura em particular tem recebido pouca atenção na minha formação em CS, mas eu gostaria de aprender mais, pois elas parecem estar em toda parte. Eu sei que Cormen cobre, mas estou procurando algo mais...

11
Maneira simples e limpa de comparar três números

Eu tenho algum código que tem uma sequência de ifs que funciona, mas me sinto confuso. Basicamente, quero escolher o maior de três números inteiros e definir um sinalizador de status para dizer qual foi escolhido. Meu código atual é assim: a = countAs(); b = countBs(); c = countCs(); if (a > b...