algorithm - Algoritmo para encontrar o maior fator primo de um número

algorithm - Algoritmo para encontrar o maior fator primo de um número

Qual é a melhor abordagem para calcular o maior fator primo de um número? Estou pensando que o mais eficiente seria o seguinte: Encontre o menor número primo que divide de forma limpa Verifiqu…


java - Quando escolher exceções marcadas e não verificadas

Em Java(ou qualquer outro idioma com exceções verificadas), ao criar sua própria classe de exceção, como você decide se deve ser marcado ou desmarcado? Meu instinto é dizer que uma exceção verifi…


algorithm - Como implementar uma fila usando duas pilhas?

Suponha que tenhamos duas pilhas e nenhuma outra variável temporária. É possível "construir" uma estrutura de dados de fila usando apenas as duas pilhas?…


A maneira mais eficiente de implementar uma função de poder baseada em inteiro pow(int, int)

Qual é a maneira mais eficiente dada para elevar um inteiro à potência de outro inteiro em C?// 2^3 pow(2,3)== 8// 5^5 pow(5,5)== 3125…



c++ - Por que usar iteradores em vez de índices de array?

Pegue as duas linhas de código a seguir: for(int i=0; i<some_vector.size(); i++){//do stuff}E isto: for(some_iterator=some_vector.begin(); some_iterator != some_vector.end(); s…


arrays - Matriz versus lista vinculada

Por que alguém desejaria usar uma lista vinculada em uma matriz? Codificar uma lista encadeada é, sem dúvida, um pouco mais trabalhoso do que usar uma matriz e pode-se imaginar o que justificaria…


c++ - Quais são alguns usos dos parâmetros do modelo de modelo?

Eu vi alguns exemplos de C++ usando parâmetros de modelo de modelo(que são modelos que usam modelos como parâmetros) para fazer o design de classes com base em políticas. Que outros usos tem essa…


c++ - O que acontece se você chamar erase() em um elemento do mapa durante a iteração do início ao fim?

No código a seguir, faço um loop em um mapa e teste se um elemento precisa ser apagado. É seguro apagar o elemento e manter a iteração ou preciso coletar as chaves em outro container e fazer um seg…


c++ - Como faço para classificar um vetor de pares com base no segundo elemento do par?

Se eu tiver um vetor de pares: std::vector<std::pair<int, int>>vec; Existe uma maneira fácil de classificar a lista em ordem crescente com base no segundo elemento do par? Eu sei que posso esc…


python - Queue.Queue vs. collections.deque

Eu preciso de uma fila que vários segmentos podem colocar coisas, e vários segmentos podem ler. O Python tem pelo menos duas classes de fila, Queue.Queue e collections.deque, com o primeiro aparen…




example java vector list class geeks for function std python